HERIBERT | caRnAGE a écrit :
bon, voici ce que j'ai compris de ta problématique :
tu veux que ton programme affiche une boite de dialogue "oui/non", et récupérer le résultat dans ta variable "Respecter_Casse_Pendant_Indexation".
Je te conseille d'utiliser la fonction "MessageDlg", en mettant l'unité "Dialogs" dans tes uses.
pour ton cas, ça donnerait ça :
Code :
- Respecter_Casse_Pendant_Indexation := MessageDlg('Question à poser',mtWarning,[mbYes,mbNo],0) = MrYes;
|
Note que ça t'évite au passage de créer une nouvelle unité pour la fenêtre qui pose la question, c'est déjà géré.
Sinon, explicite un peu plus, car je ne comprends pas bien ce que viens faire le "showmodal" là dedans ?
|
Je vais essayer d'expliquer.
Grosso modo, ça me permet d'avoir une gestion plus personnelle, moins pré-formatée, d'une boîte de dialogue. Pour les questions simples, AdvTaskDialog me conviendrait très bien. Mais je ne le paîtrise pas J'ai du mal à comprendre le source que j'ai en main. Dommage qu'actuellement, je n'ai pas installé les librairies AdvTaskDialog (j'aurais pu faire une photo-écran). Par ailleurs, une nouvelle Form me permet aussi bcp plus qu'une simple boîte de dialogues : saisie de texte, traitements spécifiques à tel moment du prog, etc...
|