Mal ein Beispiel. Mit Hilfe der Funktion
CreateMessageDialog bekommst du eine TForm Objekt zurück:
Delphi-Quelltext
1: 2: 3:
| Var Form: tForm; Button: tComponent; |
Delphi-Quelltext
1:
| Form := CreateMessageDialog ('Text', mtInformation, mbYesNoCancel); |
Jetzt kannst du mit der Methode
FindComponent auf die Buttons zurgreifen:
Delphi-Quelltext
1:
| Button := Form.FindComponent ('Yes'); |
Bevor du jetzt auf den Button zugreifst solltest du Prüfen ob die Variable auch nicht nil und ein TButton ist:
Delphi-Quelltext
1:
| If Assigned (Button) and (Button is tButton) Then |
dann kannst du mit einen Typecast auf den Button zugreifen:
Delphi-Quelltext
1:
| tButton (Button).Caption := 'Hallo'; |
Ich hoffe das hat dir jetzt geholfen. Keine Garantie ob das so funktioniert... habs nicht getestet.
Gruß
Tino