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.82 MB
Zeit: 0.028 c
1-22146
Mikle
2001-12-19 17:19
2002.01.08
Störungen beim Drucken auf einem Nadeldrucker


6-22314
SDS
2001-06-10 23:58
2002.01.08
Frage zur POST-Methode


7-22452
fsp
2001-09-23 18:24
2002.01.08
Das onclick-Ereignis für das programmgesteuert erstellte kompanenta


1-22023
Delphig
2001-12-13 03:13
2002.01.08
Bei mir ? aus dem thema. Für welches OS Delphi eignet sich am besten?


1-22148
Delphimun
2001-12-20 12:10
2002.01.08
Wie kann ich eine Nachricht an das System senden, dass eine Taste gedrückt wird?





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Swedish 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