![]() |
Button.Captions von Meldungsfenstern selbst aussuchen
Hallo,
wie kann man ein Meldungsfenster erzeugen, wo man sich den Text der Buttons aussuchen kann? Also zum Beispiel so etwas: ---------------------------- |..............................|X| |..............................|-| |....Wie geht es dir?...| |.................................| |.................................| |.....Gut.....Schlecht.....| |.................................| |.................................| ---------------------------- |
Re: Button.Captions von Meldungsfenstern selbst aussuchen
Am Einfachsten, indem Du ein eigenes Formular für Deine Meldung erzeugst.
|
Re: Button.Captions von Meldungsfenstern selbst aussuchen
|
Re: Button.Captions von Meldungsfenstern selbst aussuchen
|
Re: Button.Captions von Meldungsfenstern selbst aussuchen
Kann man das auch so machen, das nur ein Button auf dem Meldungsfenster ist? (Für Scherzprogramme, der Computer fragt einen zum Beispiel: "Wollen sie nun auf ihren Computer eine ANSI-Bombe installieren?" und man kann nur mit "Ja" antworten. :mrgreen:
|
Re: Button.Captions von Meldungsfenstern selbst aussuchen
Delphi-Quellcode:
MessageDlg('Wollen sie nun Ihren Computer ausschalten?', mtConfirmation , [mbYes], 0);
|
Re: Button.Captions von Meldungsfenstern selbst aussuchen
So war das nicht gemeint.
Es soll wieder ein beliebiger Text angezeigt werden, zb. der Computer fragt dach der Sache mit der ANSI-Bombe noch: "Dabei wird der gesamte Inhalt ihres Computer gelöscht, wussten sie das?" und man kann jetzt nur mit "Natürlich" antworten (das hört sich besser an als einfach nur "Ja"). |
Re: Button.Captions von Meldungsfenstern selbst aussuchen
Ja man kann.
Wie? Einfach die geposteten Links durchlesen und das dort gesagte Anwenden. |
Re: Button.Captions von Meldungsfenstern selbst aussuchen
Ansonsten so:
Delphi-Quellcode:
with CreateMessageDialog('Dieses Programm beenden?', mtConfirmation, [mbYes]) do
try Caption := 'Nachfrage'; (FindComponent('Yes') as TButton).Caption:= 'Natürlich'; ShowModal; finally Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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 by Thomas Breitkreuz