Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.613 Beiträge
 
#7

Re: Unterprogramm auf Oberfläche(VCL) beziehen

  Alt 25. Okt 2008, 11:30
Boah. Ganz ehrlich: Aus der Originalfrage wäre ich NIE im Leben auf die gemeinte Frage gekommen. Dafür kann ich zu gut Deutsch... Wie wärs wenn man fragt:

"Ich will aus einem Unterprogramm auf ein Control auf der Oberfläche zugreifen. Wie schreibe ich z.B. aus einer Prozedur Daten in ein Stringgrid?"

Das wäre mal ne Frage, da kann man drauf antworten. Zudem hätte ich dann gewusst, dass das hier die falsche Sparte ist, und das zu VCL / Controls gehört.

Also:
Die Lösungen waren schon genannt.
Entweder, Du hast die Methode schon auf dem Form. Dann kannst Du mit Controlname. auf das Control zugreifen.
Bist Du nicht im Form sondern in einer anderen Unit, so musst Du das Formular in die Uses-Klausel Deiner Unit aufnehmen und kannst dann mit FormName.Controlname. darauf zugreifen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat