Bonjour,
nous sommes tomb�s sur un probl�me Builder avec les TEdit.
Voici le contexte : dans une fen�tre Builder (TForm), on pose trois TEdit.
Sur le premier TEdit1, on utilise l'�v�nement OnExit pour d�clencher un traitement avec une fen�tre pour afficher la progression.
A l'ex�cution du programme, le TEdit1 poss�de le focus.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 void __fastcall TForm1::Edit1Exit(TObject *Sender) { TForm * f = new TForm(Application); f->Show(); // Traitement débranché pour l'exemple f->Close(); delete f; }
Lorsque que l'on clique sur le deuxi�me TEdit par exemple, la fen�tre s'affiche bien mais le TEdit2 semble ne pas poss�der le focus : pas de curseur dans la zone. Il est toute fois possible de saisir au clavier mais il n'y a plus moyen de faire agir la souris pour s�lectionner la saisie par exemple. De plus, l'�v�nement OnEnter du Tedit2 ne s'ex�cute pas.
Pour r�cup�rer la main sur le composant TEdit2 avec la souris, il faut cliquer dansle troisi�me TEdit puis revenir dans le TEdit2.
Ce probl�me est reproductible en Builder 6.
Merci de votre aide.
Partager