Dans Delphi 10.1.2 Berlin, dans une fonction Vcl.Dialogs.MessageDlg
, les constantes DlgType
mtInformation
et mtConfirmation
créent la même icône de boîte de dialogue. Par exemple:Icône MessageDlg incorrecte avec constante DlgType mtConfirmation?
if Vcl.Dialogs.MessageDlg('Do you really want to remove the selected item?', mtConfirmation, mbOKCancel, 0) = mrOk then
begin
RemoveTheSelectedItem;
end;
if Vcl.Dialogs.MessageDlg('Do you really want to remove the selected item?', mtInformation, mbOKCancel, 0) = mrOk then
begin
RemoveTheSelectedItem;
end;
Mais ne doit pas la constante mtConfirmation
affichage DlgType
une icône marque question, (comme les autres DlgType
constantes mtWarning
et mtError
créer chaque une icône différente)?
Comment puis-je obtenir un point d'interrogation icône avec la constante DlgType
mtConfirmation
?
J'ai eu exactement cette question aujourd'hui .. merci de demander, et grâce à Tom pour la réponse –