Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Rahmen Finden Sie ähnliche Zweige


Sand Worm   (2001-12-19 14:55) [0]

Sie können aus dem Hauptformular auf die Komponenten zugreifen, die sich in dem Rahmen befinden, der auf demselben Formular erstellt wurde. Ie Auf dem Formular wurde ein Rahmen erstellt, z. B. auf Label1. Kann die Caption-Eigenschaft dieses Label1 vom Hauptformular aus geändert werden? Frame1.Label1.Caption: = "123"; - fällt mit Matten :-( Helfen Sie dem Wasserkocher pliz.



Digitman   (2001-12-19 14:58) [1]

Label1 - sv-in der Form, aber nicht der Rahmen. und Sie müssen über Form1 und nicht über Frame1 darauf zugreifen



SergVlad   (2001-12-19 15:13) [2]

Das ist etwas Neues - über die Beziehung von Form und Rahmen.
Das Formular enthält beispielsweise einen Frame frDBTree, der Frame enthält eine TQuery.
Ich mache das:

mit frDBTree fange an
quTree.DatabaseName: = DBName;
pSQL: = TStringList.Create;
pSQL.Add ("SELECT * FROM" + pTbName + "R");
pSQL.Add ("ORDER BY R.NAME");
m_SetView;
m_SetStatus;
tv.ReBuildTree;
end;

Und sonst nichts.



Digitman   (2001-12-19 15:31) [3]

> Sandwurm
Ich verstehe das vielleicht nicht - sprichst du von einem T-Frame oder einer Art Palette aus einer Palette, die manchmal auch als Rahmen bezeichnet wird? Wenn über TFrame, dann
Frame1.Label1.Caption sollte sich korrekt auf den Heiligen Namen beziehen (wenn Self zu diesem Zeitpunkt = die Form ist, zu der der Frame gehört).



Sand Worm   (2001-12-20 07:03) [4]

Bitte haben Sie den folgenden Code:
privat
FFrame: TFrame;
end;
war
Form1: TForm1;
Implementierung
Verwendet unit2; - Dies ist eine Frame-Einheit, es gibt einen var-Frame: TFrame2;
{$ R * .DFM}
/ Hier erstellen wir einen Rahmen /
Prozedur TForm1.Button1Click (Sender: TObject);
beginnen
wenn FFrame <> null, dann FFrame.Free;
FFRame: = TFrame2.Create (Panel1);
FFRame.Parent: = Panel1;
FFRame.Align: = alClient;
end;

Prozedur TForm1.Button2Click (Sender: TObject);
beginnen
ShowMessage (Frame.Label1.Caption);
end;

Wenn Sie auf die 2-Schaltfläche klicken, wird das Programm natürlich nach dem Klicken auf die 1-Schaltfläche mit einer Ausnahme beendet. Sag mir, wo der Hund pliziert hat. Das interessanteste ist, dass alles mit einem Knall kompiliert wird, auch wenn dies kein Indikator ist, aber trotzdem.



Digitman   (2001-12-20 08:06) [5]

und was ist Frame in ShowMessage (Frame.Label1.Caption)? Wo und wie ist diese Variable definiert? Immerhin wird der Link zur Kopie des erstellten Frames nach FFRame beurteilt: = TFrame2.Create (Panel1) wird in FFRame gespeichert, nicht in Frame!




Vitaly   (2001-12-20 09:32) [6]

Kann die Klassenbeschreibung TFrame2?



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.57 MB
Zeit: 0.024 c
1-22143
[NWC] Eminem
2001-12-20 12:04
2002.01.08
.dcu


3-21986
Träumer
2001-12-06 15:43
2002.01.08
Datenfeld bei geöffnetem DataSet nicht zulässig


1-22007
Creepster
2001-12-17 18:09
2002.01.08
Bildschirmschoner


1-22179
ikar
2001-12-21 09:10
2002.01.08
Wie man durch Wurzelknoten in TTreeView iteriert?


1-22030
Andrey Senchenko
2001-12-18 12:49
2002.01.08
Form.OnCloseQuery - Wie soll ich damit umgehen?





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Niederländisch Englisch estnisch Philippinisch Finnisch Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegisch
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Schwedisch Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada Khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch