Accueil > > > DEPLACER UN CONTROLE COMME AVEC LA SOURIS MAIS AVEC LE PAVÉ NUMÉRIQUE(VS2005)
DEPLACER UN CONTROLE COMME AVEC LA SOURIS MAIS AVEC LE PAVÉ NUMÉRIQUE(VS2005)
Information sur la source
Description
Fonction toute simple mais trés efficasse. Placer un control qui a l'event "KeyDown" sur une form, par exemple un bouton.
Source
- 'event KeyDown du controle (appel de la fonction):
- sender.location = sourisoclavier(e, sender.location)
-
- 'The fonction :
- Public Function sourisoclavier(ByVal e As System.Windows.Forms.KeyEventArgs, ByVal sourispos As Point)
- Dim deplace As Point
- Select Case (e.KeyCode)
- Case Keys.NumPad1
- deplace = New Point(sourispos.X - 1, sourispos.Y + 1)
- Case Keys.NumPad2
- deplace = New Point(sourispos.X, sourispos.Y + 1)
- Case Keys.NumPad3
- deplace = New Point(sourispos.X + 1, sourispos.Y + 1)
- Case Keys.NumPad4
- deplace = New Point(sourispos.X - 1, sourispos.Y)
- Case Keys.NumPad6
- deplace = New Point(sourispos.X + 1, sourispos.Y)
- Case Keys.NumPad7
- deplace = New Point(sourispos.X - 1, sourispos.Y - 1)
- Case Keys.NumPad8
- deplace = New Point(sourispos.X, sourispos.Y - 1)
- Case Keys.NumPad9
- deplace = New Point(sourispos.X + 1, sourispos.Y - 1)
- End Select
- Return deplace
- End Function
'event KeyDown du controle (appel de la fonction):
sender.location = sourisoclavier(e, sender.location)
'The fonction :
Public Function sourisoclavier(ByVal e As System.Windows.Forms.KeyEventArgs, ByVal sourispos As Point)
Dim deplace As Point
Select Case (e.KeyCode)
Case Keys.NumPad1
deplace = New Point(sourispos.X - 1, sourispos.Y + 1)
Case Keys.NumPad2
deplace = New Point(sourispos.X, sourispos.Y + 1)
Case Keys.NumPad3
deplace = New Point(sourispos.X + 1, sourispos.Y + 1)
Case Keys.NumPad4
deplace = New Point(sourispos.X - 1, sourispos.Y)
Case Keys.NumPad6
deplace = New Point(sourispos.X + 1, sourispos.Y)
Case Keys.NumPad7
deplace = New Point(sourispos.X - 1, sourispos.Y - 1)
Case Keys.NumPad8
deplace = New Point(sourispos.X, sourispos.Y - 1)
Case Keys.NumPad9
deplace = New Point(sourispos.X + 1, sourispos.Y - 1)
End Select
Return deplace
End Function
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Souris [ par FireWave ]
Comment changer la position de la souris sur l'ecran
SAvoir quand la souris quitte ma fenetre [ par XOR2000 ]
Salut,Comment peux ton savoir lorsque le curseur de la souris sort de la fenetre form? mousemove previens que l'on est dessus mais il n'y a pas d'even
Souris... Couic Couic [ par Jo Ace ]
Comment faire pour savoir si l'utilisateur a quitté la feuille ? Merci
Simuler un clic de souris... [ par donald ]
Bonjour,en fait j'essai de placer le curseur à un endroit précis sur l'écran puis faire comme si j'avais cliquer...je sais placer où je veux sur l'écr
SIMULER UN CLICK DE SOURIS [ par JFK ]
Cherche fonction qui simule un click de la souris de la part de l'utilisateur , grand besoin !!! un peut comme la fonction SendKeys(blabla) mais pour
SIMULER UN CLIC DE SOURIS [ par tobby ]
Je voudrais simuler un clic de souris a l'endroit meme ou est situe mon curseur de souris, sans qu'il y ait forcement de bouton ou quoi que ce soit...
Comment piloter la souris ? [ par Sergio ]
Je cherche une combine pour piloter la souris, c'est a dire de diriger le curseur a partir d'une application. C'est pour une demo tournante...Merci d'
Modifications des paramètres systèmes de la souris [ par alex ]
Bonjour à tousquelqu'un peut il m'aider pour gérer les clics de la souris.A savoir que je voudrais par exemple modifier les paramètres systèmes de la
Comment faire bouger le pointeur de la souris? [ par jerome ]
Comment faire bouger le pointeur de la souris? (si quelqu'un me dit: "En la bougeant!", et bien c'est pas la réponse que j'attends)Merci d'avance
Simuler un click de la souris [ par Adrien ]
Comment faire pour simuler un click de la souris en lui faisant prendre par exemple une valeur comme pour un bouton pour lequel on met la valeur à tru
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|