Bonjour,
Je dois modifier le fonctionnement de tous mes contrôles textbox : lorsqu’on clique dessus cela va ouvrir un clavier virtuel.
Ma première réflexion a été de créer une classe dérivée de la textbox avec un override sur le OnClick
Sauf que cela me demande de modifier un à un tous les textbox.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Class ma_textbox : Inherits TextBox Protected Overrides Sub OnClick(ByVal e As EventArgs) Ouvre_clavier_virtuel() MyBase.OnClick(e) End Sub End Class
Cela me dérange car des règles internes m'imposent l'utilisation de TEXTBOX.
J'ai aussi pensé à trapper le click on niveau de la form, tester si on est sur un contrôle de type textbox et dans ce cas ouvrir le clavier virtuel.
Je ne trouve pas cette méthode très propre.
Avez-vous d'autres idées ?
Merci pour votre aide
Dan
Partager