Witam.
Mam taki kod w delphi:
if MessageDlg('zamknąć?',mtConfirmation,mbOKCancel,0)=mrOK then
begin
...
end;
Pytanko jak zmienić aby po wyświetleniu się okna, domyślny przycisk aktywny był 'Cancel', a nie 'OK'??
Z góry dzięki
Witam.
Mam taki kod w delphi:
if MessageDlg('zamknąć?',mtConfirmation,mbOKCancel,0)=mrOK then
begin
...
end;
Pytanko jak zmienić aby po wyświetleniu się okna, domyślny przycisk aktywny był 'Cancel', a nie 'OK'??
Z góry dzięki
MessageDlg tego nie potrafi - użyj MessageBox
if Application.MessageBox('Zamknąć ?','Informacja',321) = IDCancel then ShowMessage('Kliknięto Anuluj');
Opi nie chodzi o odczytanie co kliknięto tylko żeby domyślnie było Anuluj
Z dokumentacji Microsoftu:
MB_DEFBUTTON1
The first button is the default button.
MB_DEFBUTTON1 is the default unless MB_DEFBUTTON2, MB_DEFBUTTON3, or MB_DEFBUTTON4 is specified.
MB_DEFBUTTON2
The second button is the default button.
MB_DEFBUTTON3
The third button is the default button.
MB_DEFBUTTON4
The fourth button is the default button.
Dodaj to do parametru gdzie określa się ikonę/przyciski, itp.
Misiekd napisał(a)
Opi nie chodzi o odczytanie co kliknięto tylko żeby domyślnie było Anuluj
Misiekd, sprawdź mój przykład najpierw, który de facto pokazuje jak zrobić..., "żeby domyślnie było Anuluj" :>
Opi napisał(a)
Misiekd napisał(a)
Opi nie chodzi o odczytanie co kliknięto tylko żeby domyślnie było Anuluj
Misiekd, sprawdź mój przykład najpierw, który de facto pokazuje jak zrobić..., "żeby domyślnie było Anuluj" :>
ano fakt, wycofuję i przepraszam :)
Wielkie dzięki :-)