Bonjour,
J'aimerai que quand on clique sur un bouton de ma form, un texte apparait sur la zone de texte désirée (par exemple dans le barre de recherches Google ou dans le bloc-notes) mais sans utiliser le timer.
Sur le clavier visuel Windows quand on appui sur une lettre, le caractère s'affiche à l'endroit qu'on avait sélectionner, bah je veux faire pareil.
Des idées s'il vous plaît?
Arnoid
Messages postés35Date d'inscriptionmardi 17 février 2015StatutMembreDernière intervention 5 novembre 20161 26 août 2016 à 14:48
Bonjour,
Je ne suis pas sur d'avoir bien compris ce que tu veux mais tu parle d'un clavier visuel donc pour faire un clavier visuel il faut que tu mette ta form en premier plan déjà :
Me.TopMost = True
.
Ensuite pour chaque bouton une lettre donc je te conseil de créer un sub :
Sub SendLettre(ByVal lettre as string)
My.Computer.Keyboard.SendKeys(lettre, True)
End Sub
Merci je vais tester, je m'explique, quand on appui sur une touche du clavier visuel de Windows, la form n'a plus le focus, le focus est sur la fenêtre que l'on a choisit (essaie ce sera peut-être plus clair)
Je sais c'est dur à comprendre mais j'ai du mal à expliquer :/
Mettre un code pour que quand on clique sur un bouton, la fenêtre perd le focus mais reste en premier plan et le focus est alors sur la fenêtre en arrière plan (par exemple sur un champ de textes de conversations messenger)