bonjour,
je lutte un peu avec l'evenement wxKeyEvent sur un wxTextCtrl
je voudrais lorsqu'on appui sur un touche ici un espace ou un moins, le remplacer par un underscore '_'.
Mais ca ne fonctionne pas, est-il possible de modifier un evenement ou faut-il travailler directement sur le wxTextCtrl ?Code:
1
2
3
4
5
6
7
8
9
10 void DialogProd::OnKeyName( wxKeyEvent& event ) { int Key = event.GetKeyCode(); // On Filtre ! if((Key == VK_SPACE)||(Key == '-')) { Key ='_'; event.m_keyCode = Key; event.Skip(); }
merci