Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Meldung individuell 'gestalten'
bfelix - Mi 16.02.11 21:34
Titel: Meldung individuell 'gestalten'
Hallo Community,
wenn ich Aufrufe:
dann gibt das ja eine einfache Meldung mit Projekt-Titel als Titel und einem einfachen OK-Knopf. Wie kann ich eine Meldung individuell ausgeben, also z.B. mit 'Hallo' als Titel und dann OK und Abbrechen?
Danke
BFelix
bfelix - Mi 16.02.11 21:45
Bei mir zeigt es bei
Delphi-Quelltext
1:
| MessageDlg('Es müssen mindestens 2 Spieler eingetragen werden!',mtError, mbOK, 0); |
folgende Compilermeldung an:
| Zitat: |
| Inkompatible Typen: 'TMsgTldButtons' und 'TMsgTldBtn' |
Was könnte da das Problem sein?
Stundenplan - Mi 16.02.11 21:54
Es muss auch MessageDlg('Es müssen mindestens 2 Spieler eingetragen werden!',mtError, [mbOK], 0); heißen, weil ein Set übergeben werden muss.
Viele Grüße,
Stundenplan.
jaenicke - Mi 16.02.11 21:56
bfelix hat folgendes geschrieben : |
| Was könnte da das Problem sein? |
Dass die Funktion eine Liste von Buttons erwartet und du einen einzelnen angibst... siehst du ja in dem verlinkten Beispiel auch...
Delphi-Quelltext
1:
| MessageDlg('Es müssen mindestens 2 Spieler eingetragen werden!',mtError, [mbOK], 0); |
gnomecoder - Do 17.02.11 00:10
bei manchen projekten erstell ich mir ne ganz eigene Form als messagebox die ich dann ganz nach meinen wünschen gestalte.
nur als tipp ;)
Delete - Do 17.02.11 00:26
- Nachträglich durch die Entwickler-Ecke gelöscht -
jaenicke - Do 17.02.11 00:28
Das Basteln einer komplett eigenen Form kann man sich oft auch sparen. Man kann einen Dialog mit CreateMessageDialog erzeugen lassen und den dann einfach noch verändern. Dann zeigt man das Formular an und gibt es am Ende frei, das ist alles. Das spart oft viel Mühe. ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!