Autor Beitrag
Kampf_Kartoffel
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Fr 02.11.18 14:20 
Hallo,

kann man die caption der beim Befehl showmessage entstehenden Form ändern? Also der Text, der oben links in dem sich öffnenden Fenster steht.


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Fr 02.11.2018 um 13:53
t.roller
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 118
Erhaltene Danke: 34



BeitragVerfasst: Fr 02.11.18 14:56 
ausblenden Delphi-Quelltext
1:
Messagebox(Self.Handle, 'Hier kann ein beliebiger Text angegeben werden.''Titel-Text', MB_ICONINFORMATION or MB_OKCANCEL);					

Für diesen Beitrag haben gedankt: Delphi-Laie
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 02.11.18 19:50 
- Nachträglich durch die Entwickler-Ecke gelöscht -

Für diesen Beitrag haben gedankt: Delphi-Laie
Delphi-Laie
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 230


Delphi 2 - RAD-Studio 10.1 Berlin
BeitragVerfasst: So 04.11.18 19:59 
Ihr beiden Antworter, Eure Antworten konnte ich zwar nicht direkt verarbeiten, doch sie brachten mich auf eine Idee, nämlich eine per MessageDlgPos kreierte, positionierte und angzeigte Messagebox besser zu positionieren. Ich wollte sie nämlich so positionieren, daß ihre OK-Schaltfläche direkt zentriert unter dem Mauscursor zu liegen kommt. Dazu muß ich ihre jeweiligen (variablen!) Abmessungen (Breite und Höhe) kennen bzw. ermitteln und verarbeiten. MessageDlgPos erlaubt jedoch keinen Zugriff ihre Abmessungen, ich fand zumindest nichts. Doch in Delphis Dialog-Unit wurde ich fündig: MessageDlgPosHelp enthält bzw. ruft auf CreateMessageDialog, und das liefert das, was ich benötigte, also die Eigenschaften "Width" und "Height". Die Caption läßt sich als Schmankerl außerdem auch noch ändern.

Also, vielen Dank Euch beiden!

_________________
Ordnung ist das halbe Leben - und sie zu schaffen die andere Hälfte.
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 05.11.18 17:30 
- Nachträglich durch die Entwickler-Ecke gelöscht -

Für diesen Beitrag haben gedankt: Delphi-Laie
Delphi-Laie
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 230


Delphi 2 - RAD-Studio 10.1 Berlin
BeitragVerfasst: Mo 05.11.18 22:39 
Tatsächlich. Ist damals an mir vorbeigerauscht, nicht mitbekommen. Das aus der Delphiunit extrahierte Vorgehen kommt dank der with-Anweisung sogar ohne explizite Formularvariable aus.

_________________
Ordnung ist das halbe Leben - und sie zu schaffen die andere Hälfte.