Voici un petit code, qui je l'espère, sera utile à tous. Mon pb était le suivant :
Le programme main se déroule (et doit être absolument en dehors de la form), appelle une form pour de la saisie et reprend son cours après avoir récupéré la donnée saisie.
Solution initiale :
Le seul moyen que j'avais trouvé était de faire un hide de la form après la saisie afin de récupérer le texte, sinon la form restait toujours active et le main ne récupérait jamais le texte. La conséquence directe était un effet de "clignotement" de la form car j'accédais souvent à la form pour de la saisie.
Solution proposée dans cet exemple :
Utiliser les messages Windows. Pour ce faire, j'ai retravaillé le code de salazar (ID=29151) et avec les hooks, la form reste toujours active et le main continue son traitement dès réception du message (du texte si vous préférez).
Voilà, l'explication est peut être longue mais le pb n'est pas facile à expliquer.