Entwickler-Ecke
WinForms - Formular abfragen
Azzidodabass - Di 28.10.08 22:16
Titel: Formular abfragen
Hallo an alle,
wie kann ich abfragen ob ein Formular geöffnet ist???
Wie kann ich aus einem formular ein anderes schließen (per button)???
Danke im voraus
Daniel
jaenicke - Mi 29.10.08 04:24
// EDIT:
Delphi-Antwort gelöscht... :oops:
Ich sollte die gemeinsame Anzeige der Foren doch wieder deaktivieren... :oops:
JüTho - Mi 29.10.08 10:01
@jaenicke
Wir befinden uns hier im C#-Forum unter WinForms...
@Azzidodabass
Das Problem wird sein, überhaupt an die betreffenden Formulare heranzukommen. Eine der Möglichkeiten bietet
OpenForms:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| string formName = "NameDesForms"; Form form = Application.OpenForms[formName]; if (form != null) form.Close(); |
Andererseits sollte ein Formular nichts über andere Formulare wissen, allenfalls das Hauptformular über direkt darunter liegende, vom MainForm aus erzeugte.
Jürgen
Azzidodabass - Mo 24.11.08 14:36
oke danke,
wenn wir den ansatz mit dem main formular und den darunter liegenden "sub"formularen aufgreifen,
wäre das die lösung mit MDiparent und MDichild, oder???
wie kann ich dann den textboxwert einer mdichild an die mdimain übergeben????
JüTho - Mo 24.11.08 15:42
Azzidodabass hat folgendes geschrieben : |
oke danke,
wenn wir den ansatz mit dem main formular und den darunter liegenden "sub"formularen aufgreifen,
wäre das die lösung mit MDiparent und MDichild, oder??? |
Nein, nicht unbedingt. Das gilt auch dann, wenn z.B. das Formular BuchungEingabe das Formular AdressenSuche aufruft.
Azzidodabass hat folgendes geschrieben : |
| wie kann ich dann den textboxwert einer mdichild an die mdimain übergeben???? |
Siehe die anderen Diskussionen und grundsätzlich
Kommunikation von 2 Forms [
http://www.mycsharp.de/wbb2/thread.php?threadid=5960]
Jürgen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!