ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
588
588
EMPFEHLEN
-
28.12.05 15:39 #1
Hallo,
Nachdem ich über das 1. Formular ein 2. Formular geöffnet habe, soll das 1. Formular geschlossen werden
An verschiedenen Stellen habe ich versucht:
new Formularname().Close();
funktioniert aber nicht...
wie muss ich vorgehen?
Danke für Eure Hilfe
-
28.12.05 15:57 #2
Aha Eltern-Formular
Kind-Formular
ich kann das 1. Formular nicht schliessen, weil sonst die Anwendung beendet wird...
Welche Möglichkeit gibt es Alternativ?
Allerdings beinhaltet das erste Formular die Main()
es dürfet also nicht geschlossen werden !!
Auch Modale und Nicht-Modale Fenster helfen mir hier nicht weiter...Geändert von Deletemaster (28.12.05 um 16:58 Uhr)
-
An ein einfaches Hide() schon gedacht?
Oder noch besser:
Das was das Programm machen soll, in die erste Form packen. Im Load Event das 1. Form mittels Hide verstecken und Form2 anzeigen. Diese dann das tun lassen, was sie tun soll. Danach Form2 einfach schließen und die Form1 wieder sichtbar machen.
-
Hi,
also ein einfaches Me.Hide() funktioniert zumindest bei mir auch nicht. Ich habe auch deine zweite Variante mal probiert Norbert aber das wollte auch nicht so richtig.....
Aber in der .Net Framework SDK steht wies geht....
MFG
Fabian
-
Da sprechen einige Projekte von mir gegen deine Aussage
Es funktioniert, man muss nur wissen, welche Eventhandler man benutzt.
-
04.01.06 11:57 #6
Hi Norbert.
Welchen denn?
Aber eine weitere möglichkeit wäre (Jetzt krieg Ich gleich wieder eine drauf) die Form "durchsichtig" zu machen, mit der Opacity Eigenschaft...
Ist zwar schmutzig aber funktioniert.
MfG Alexander12
-
Jo, ab XP. Davor is nichts mit unsichtbar machen ... wie gesagt -> Hide()
-
04.01.06 13:25 #8
Hi.
Mich würd aber trotzdem interessieren, welche du meinst, manchmal funktionierts bei mir auch nicht.Es funktioniert, man muss nur wissen, welche Eventhandler man benutzt.
MfG Alexander12
-
Wo bitte ist da das Problem? Mittlerweile solltest das schon selber können, Alexander12. Aber extra für dich ein kleines Projekt ...
-
04.01.06 17:25 #10
Hi Norbert.
Ein ganzes Projekt nur für mich?Aber extra für dich ein kleines Projekt ...
Ich fühle mich geehrt.
Dankeschön.
Ne, Ich habs halt manchmal irgendwie im Falschen EventHandler, wie ja oben steht eingesetzt - Wie Man Forms öffnet etc. weiss Ich schon, keine Sorge..
MfG Alexander12
-
08.01.06 13:05 #11
Danke Norbert,
OK die Sache mit dem Hide(); habe ich verstanden
Allerdings löst das nicht mein Problem:
Nachdem über die login-Eingabe das Entsprechende Formular geöffnet wurde
bleibt logischerweise das login-Form erhalten (Main())
nachden der User nun "Seine" Form geschlossen hat
soll ein erneutes login möglich sein, hier kommt aber besagte Fehlermeldung...
else
{
"Sie sind nicht registriert"
}
warum startet die login-Prozedur nicht von vorn...?
Was habe ich vergessen?
-
Du machst es auch falsch. Das Login-Fenster sollte NICHT das Main-Fenster sein. Dreh das um und es wird funktionieren.
Ähnliche Themen
-
div schliessen
Von simily im Forum Javascript & AjaxAntworten: 17Letzter Beitrag: 04.07.10, 19:56 -
externe swf schliessen
Von ClaudiaGlade im Forum Flash PlattformAntworten: 2Letzter Beitrag: 29.01.09, 12:07 -
Lightbox schliessen?
Von unrealzero_php im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 05.04.08, 14:05 -
VBA Excel - Ein Formular schliessen
Von Pinky im Forum Visual Basic 6.0Antworten: 8Letzter Beitrag: 17.07.06, 10:00 -
Browserfenster schliessen
Von Kenny im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 06.11.02, 09:12





Zitieren
Login





