![]() |
Re: MessageDlg
Das Stichwort heißt hier: CreateMessageDialog
Delphi-Quellcode:
...
if OwnMessageDlg('kleiner Test !', mtWarning, [mbYes, mbNo, mbCancel], 'No') = mrNo then begin ... end; ... function TForm1.OwnMessageDlg(const AMsg: string; ADlgType: TMsgDlgType; AButtons: TMsgDlgButtons; FocusTo : String) : TModalResult; var DlgForm : TForm; begin DlgForm := CreateMessageDialog(AMsg,ADlgType,AButtons); DlgForm.ActiveControl := TButton(DlgForm.FindComponent(FocusTo)); Result := DlgForm.ShowModal; DlgForm.Release; end; Vor dem ShowModal dieses DlgFormulars sind hier nämlich alle seine Properties schön manipulierbar, also auch dessen ActiveControl. (Edit: Nur die Formulierung (edit2: im Abschlusskommentar *g*) war noch nicht ganz optimal; ...edit3: und es gab doch noch 'ne Codezeile rauszuhauen *gg*) |
Re: MessageDlg
Zitat:
Greetz alcaeus |
Re: MessageDlg
Zitat:
|
Re: MessageDlg
Zitat:
:wall: ist wohl noch zu frueh :wall: Greetz alcaeus |
Re: MessageDlg
danke @ alcaeus ich arbeite mit VCL
schade dass das nicht so funktioniert wie ich will *gg* lg @ all und schönes WE |
Re: MessageDlg
Zitat:
|
Re: MessageDlg
Und in meinem Tutorial ist das auch nicht so schlecht erklärt. :?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz