Bonjour tout le monde,
Je me trouve face à un problème. Quelque soit le type de bouton que je définis dans MessageDlg, j'ai toujours un bouton OK qui s'affiche.
J'ai testé avec un programme basique:une fiche un bouton qui affiche 'Hello world'.
Voici mon code:
La boite de message qui s'ouvre affiche un bouton OK. J'ai essayé tous les type de boites de mtCustom à mtWarning pour vérifier, c'est pareil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure TForm2.Button1Click(Sender: TObject); begin MessageDlg('',TMsgDlgType.mtError,[TmsgDlgBtn.mbCancel],0); end;
J'ai essayé aussi avec mbNo et mbYes, c'est pareil!
Comme je suis joueur, j'ai essayé de remplacer
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part TmsgDlgBtn.mbCancel
Pas mieux
Code : Sélectionner tout - Visualiser dans une fenêtre à part tMsgDlgBtn(idCancel)
Je n'ose pas imaginer qu'il s'agit d'un vrai bug (en même temps avec tout ce que je découvre comme régressions depuis quelques temps.... )
Partager