Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Message Box (https://www.delphipraxis.net/13352-message-box.html)

cylon 16. Dez 2003 18:26


Message Box
 
Hi,
hat jemand nen einfachen code, mit dem man, bei anklicken eines buttons, ne message box öffnet??
Ich fand nämlcih bisher immer nur kompliezierte Codes... :roll:

Duffy 16. Dez 2003 18:33

Re: Message Box
 
Hallo cylon,
einfach genug?
Delphi-Quellcode:
MessageDlg('Eine einfache Messagebox', mtInformation, [mbOK], 0);
bye
Claus

Mirilin 16. Dez 2003 18:34

Re: Message Box
 
:hi:

Delphi-Quellcode:
procedure TMainForm.ButtonShowMessageClick(Sender: TObject);
begin
  Application.MessageBox('Message Text', 'Titel', MB_OKCANCEL);
end;
In der Hilfe findest Du weitere Informationen dazu

mfg Tobias

cylon 16. Dez 2003 18:35

Re: Message Box
 
hey., die ist cool und einfach...
DANKE :-D

cylon 16. Dez 2003 19:01

Re: Message Box
 
Ja OK...
aber ich hab noch ne frage.
wie kann man auf buttondruck ne neue form öffnen?? :dance:

Duffy 16. Dez 2003 19:04

Re: Message Box
 
Hallo cylon,
wenn das zweite Form existiert ...

Delphi-Quellcode:
Form2.ShowModal
bye
Claus

Yan 17. Dez 2003 20:10

Re: Message Box
 
Hi cylon!

Also hier noch ein paar Varianten (wenn du mal was anderes brauchst):

Anstatt:
Code:
MessageDlg('Text',mtInformation,[mbOK],0)
kann man auch schreiben:
  • Für eine Warnung (Symbol):
    Code:
    MessageDlg('Text',mtWarning,[mbOK],0)
    Für eine Frage (Symbol):
    Code:
    MessageDlg('Text',mtConfirmation,[mbOK],0)
    Mehrere Buttons:
    Code:
    MessageDlg('Text',mtInformation,[mbYes,mbNo],0) // Man kann belibig viele Buttons angeben (glaube ich)
  • Wenn du wissen möchtest, welchen Button der benutzer gedrückt hat:
    Code:
    if MessageDlg('Frage',mtWarning,[mbYes,mbNo],0) = mrYes then // mr steht für "Message Result"
    begin // Wenn Benutzer "Ja" gedrückt hat
    //...
    end
    else
    begin // Wenn Benutzer "Nein" gedrückt hat
    //...
    end;

Ich hoffe ich konnte dir helfen!

cylon 17. Dez 2003 20:22

Re: Message Box
 
ja das ist gut...
danke..

merlin17 17. Dez 2003 20:30

Re: Message Box
 
cylon,

noch schöner geht es, wenn du die gexperts (GExperts)installierst und dort
dann im GExperts-Menü (in der Delphi - IDE) "Messagedialg" aufrufst.

:-) thomas

MrKnogge 17. Dez 2003 21:12

Re: Message Box
 
beliebig viele Buttons angeben ?
ich dachte es gehen nur so art "vordefinierte Varianten" von MS
also OK oder OK und Cancel.....


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:24 Uhr.
Seite 1 von 5  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz