![]() |
Von Frame auf Frame zugreifen
Hallo,
ich habe in einem Frame ein Label und ich würde gerne von einem anderen Frame drauf zugreifen (also caption z.b. ändern). Was muss ich dazu machen? mfg Logc |
Re: Von Frame auf Frame zugreifen
Eigentlich nur die Unit, in der der Frame dessen Caption Du ändern willst drin steht, in die Uses - Klausel des zweiten Frames schreiben. Dann hast Du Zugriff auf den ersten Frame und alles was dazugehört.
|
Re: Von Frame auf Frame zugreifen
Also bei mir steht es schon im uses, nur wie kann ich dann auf die zugreifen?
|
Re: Von Frame auf Frame zugreifen
Z.B. so:
Delphi-Quellcode:
Gruß, teebee
FrameName.Label1.Caption := '';
|
Re: Von Frame auf Frame zugreifen
Liste der Anhänge anzeigen (Anzahl: 1)
Habe ich gestern schon versucht, nur funktioniert das nicht. Er nimmt meinen Framenamen nicht an, und das Frame heißt so...
Ich habe mal nen Test Projekt gemacht, was ist falsch? |
Re: Von Frame auf Frame zugreifen
Hi!
Die Zeile muss so aussehen:
Delphi-Quellcode:
Ciao fkerber
Form1.Frame31.label1.caption:='test';
|
Re: Von Frame auf Frame zugreifen
Zitat:
Was muss ich da machen? |
Re: Von Frame auf Frame zugreifen
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
Also ich denke, es muss gehen. Es ist nicht nur die 1 es ist auch das Form1.abcde davor. Es sieht also in Unit 2 jetzt so aus:
Delphi-Quellcode:
Habe das Projekt auch mal noch angehängt. so geht es bei mir.
procedure TFrame2.Button1Click(Sender: TObject);
begin Form1.Frame31.label1.caption:='test'; end; Ciao fkerber |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:11 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-2025 by Thomas Breitkreuz