Windows Form schliessen (doofe Frage, ich weiss)
-
Hi,
irgendwie find ich den Befehl nicht. Ein [css]Application.Exit()[/css] schliesst die Applikation, ich will aber die Applikation am Laufen halten, nur das gerade aktive Form zu machen, was war da noch gleich der Befehl?
-
MeineForm F1 = new MeineForm(); F1.Show(); F1.Close(); //bzw. in der Form this.close();
-
Jo also wenn du dich in der Form befindest würd ich es so machen:
this.Visible = false; //oder this.Close();
ansonsten von einer andern Form aus wüsst ich in C# jetzt gar nich?
Spontan würd ich das jetz so machen:Form1.ActiveForm.Visible = false;
-
Danke!!
-
n00by schrieb:
Jo also wenn du dich in der Form befindest würd ich es so machen:
this.Visible = false; //oder this.Close();
ansonsten von einer andern Form aus wüsst ich in C# jetzt gar nich?
Spontan würd ich das jetz so machen:Form1.ActiveForm.Visible = false;
Hallo n00by,
this.Visible = false;
oder
Form1.ActiveForm.Visible = false;
Schließt das Fenster nicht. Das fenster wird nur "unsichtbar" gemacht.
-
Form1.ActiveForm.Visible = false;
Wie kann sowas denn funktionieren?
Oder ist das in C# so ähnlich wie in Delphi, und hinter
der Zuweisung verbirgt sich ein Methodenaufruf?(Zugegeben, ich kenne C# (noch) nicht)
-
Das ist eine Property und intern nichts anderes als
Form1.ActiveForm.set_Visible(false);
-
Dann habe ich ja richtig vermutet.
Danke!
-
wie mache ich das denn nun wieder sichtbar
visible=true;
geht leider nicht wer ne idee
-
slaud schrieb:
visible=true;
geht leider nicht wer ne ideeVielleicht weil der Compiler anmeckert, daß er visible nicht kennt?
Versuchs mal mit
Form1.ActiveForm.Visible = true;
-
Ich hab da mal ne Frage,
Ich will über einen Button eine neue Form öffnen (ist klar), aber irgendwie macht der des net, obwohl ich das mit dem visible richtig gemacht hab.
Muss ich dazu noch irgendwas einstellen???