Bonjour,
j'ai une appli en Delphi XE2, avec Form1 en fenêtre principale et Form2 une fenêtre qui est ouverte par une action dans Form1.
Form2 ne peut pas être modale.
Je voudrais que lorsque Form2 s'est ouverte, si je clique sur un bouton de Form2, il soit actif au premier clique alors qu'il ne l'est qu'au second.
J'ai essayé avec Form2.SetFocus après le Form2.show, avec BringtoFtront, ça ne fonctionne pas.
J'ai aussi vérifié que l'événement OnActivate de Form2 partait bien.
J'ai aussi ajouté Form2.Button1.setFocus dans Form2.OnActivate, pas de résultat.
L'idéal serait que le fait de survoler une fenêtre avec la souris lui donne le focus...
Merci de votre aide
Partager