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

Nach unten

Dokumente mit mehreren Fenstern Finden Sie ähnliche Zweige


AlexAvz   (2003-04-18 16:53) [0]

Frage zum Ausfüllen. Hilf mir, es herauszufinden:
In einem Dokument mit mehreren Fenstern wird das untergeordnete Formular vom Hauptformular in einer einzelnen Kopie gestartet (dh es wird nicht dupliziert, wenn es erneut aufgerufen wird), und es muss auch ein anderes untergeordnetes Formular von ihm und auch in einer einzelnen Kopie kopiert werden. Richtige Vorgehensweise, da ansonsten das erste gestartete untergeordnete Formular nicht dupliziert wird und das zweite dupliziert wird



Intell   (2003-04-18 18:38) [1]

Du tust das
wenn form3.visible = false dann
form3.show;

Ist das Formular bereits sichtbar, findet der Vorgang nicht statt.



nikkie   (2003-04-18 18:40) [2]

> Intell
es ist lustig und was passiert, wenn das Formular bereits sichtbar ist? Show wird die zweite Form erstellen?



Intell   (2003-04-18 19:38) [3]

Also Sichtbar machen, wenn es lächerlich ist



NikB   (2003-04-19 00:43) [4]

A u vseh etih formah raznie type? Navernoe (ili ne ponial).
Mojno sledit sozdana li MDIChild takogo Type, kotoroia nado sozdavat ocherednego urovnia.



AlexAvz   (2003-04-19 15:42) [5]

Und wie Sie feststellen, ob der MDIChild-Takogo-Typ erstellt wurde, können Sie ungefähr skizzieren, wenn dies nicht schwierig ist



nikkie   (2003-04-19 16:03) [6]

> AlexAvz
> So machen Sie es richtig: Andernfalls wird das erste gestartete untergeordnete Formular nicht dupliziert, und das zweite wird dupliziert
Mach dasselbe wie beim ersten. Sie würden zumindest beschreiben, wie es Ihnen geht, oder Ihren Code mitbringen, Sie würden sofort dazu aufgefordert.



AlexAvz   (2003-04-19 17:35) [7]

Sie würden zumindest beschreiben, wie es Ihnen geht, oder Ihren Code mitbringen, Sie würden sofort dazu aufgefordert.


Durch Klicken auf BUTTON1 im Hauptformular

procedure TfmGL.SpeedButton1Click (Sender: TObject);
var i: ganze Zahl;
beginnen
fmSprVal: = nil;
i: = 0;
während (i <MdichildCount) und (MdiChild = nil) beginnen
if mdiChildren [i] ist TfmSprVal
dann fang an
fmSprVal: = TfmSprVal (MDiChildren [i]);
fmSprVal.Show;
end;
inc [i];
end;
wenn fmSprVal = nil
dann fang an
fmSprVal: = TfmSprVal.Create (Anwendung);
end;

end;

Das untergeordnete Formular wird (in einer einzelnen Instanz) fmSprVal ausgeführt
Wenn Sie im Formular fmSprVal auf BUTTON2 klicken, sollte das Formular (fsMDIChild) gestartet werden - lassen Sie FORM3 in einer einzelnen Instanz sein
Wenn ich den obigen Code für FORM3 verwende, dann wird FORM3 in diesem Prinzip und dem Problem dupliziert



Seiten: 1 ganze Branche

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

nach oben









Speicher: 0.57 MB
Zeit: 0.024 c
3-449
Dimaz-z
2003-04-13 18:22
2003.05.01
Wie ordne ich Einträge in einer Tabelle alphabetisch an?


3-471
N & N
2003-04-14 15:46
2003.05.01
Bedeutende Zahlen im berechneten Feld


14-756
Weich
2003-04-13 01:24
2003.05.01
Wir sind Slawen. Es gibt keine anderen davon.


14-682
Anonimus
2003-04-15 12:36
2003.05.01
Wie kann man herausfinden, ob sich die Maus über den Komponenten befindet oder nicht


3-410
Edward
2003-04-10 18:21
2003.05.01
So erledigen Sie IBExpert gleichzeitig:





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