tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
588
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Deletemaster
    Deletemaster Deletemaster ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Berlin
    Beiträge
    269
    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
     

  2. #2
    Avatar von Deletemaster
    Deletemaster Deletemaster ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Berlin
    Beiträge
    269
    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)
     

  3. #3
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    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.
     

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    227
    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
     

  5. #5
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Da sprechen einige Projekte von mir gegen deine Aussage Es funktioniert, man muss nur wissen, welche Eventhandler man benutzt.
     

  6. #6
    Avatar von Alexander12
    Alexander12 Alexander12 ist offline Mitglied Smaragd
    Registriert seit
    Jul 2005
    Ort
    Tutorials.de
    Beiträge
    1.143
    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
     

  7. #7
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Jo, ab XP. Davor is nichts mit unsichtbar machen ... wie gesagt -> Hide()
     

  8. #8
    Avatar von Alexander12
    Alexander12 Alexander12 ist offline Mitglied Smaragd
    Registriert seit
    Jul 2005
    Ort
    Tutorials.de
    Beiträge
    1.143
    Hi.

    Es funktioniert, man muss nur wissen, welche Eventhandler man benutzt.
    Mich würd aber trotzdem interessieren, welche du meinst, manchmal funktionierts bei mir auch nicht.


    MfG Alexander12
     

  9. #9
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Wo bitte ist da das Problem? Mittlerweile solltest das schon selber können, Alexander12. Aber extra für dich ein kleines Projekt ...
    Angehängte Dateien Angehängte Dateien
     

  10. #10
    Avatar von Alexander12
    Alexander12 Alexander12 ist offline Mitglied Smaragd
    Registriert seit
    Jul 2005
    Ort
    Tutorials.de
    Beiträge
    1.143
    Hi Norbert.

    Aber extra für dich ein kleines Projekt ...
    Ein ganzes Projekt nur für mich?
    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
     

  11. #11
    Avatar von Deletemaster
    Deletemaster Deletemaster ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Berlin
    Beiträge
    269
    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?
     

  12. #12
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Du machst es auch falsch. Das Login-Fenster sollte NICHT das Main-Fenster sein. Dreh das um und es wird funktionieren.
     

Ähnliche Themen

  1. div schliessen
    Von simily im Forum Javascript & Ajax
    Antworten: 17
    Letzter Beitrag: 04.07.10, 19:56
  2. externe swf schliessen
    Von ClaudiaGlade im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 29.01.09, 12:07
  3. Lightbox schliessen?
    Von unrealzero_php im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 05.04.08, 14:05
  4. VBA Excel - Ein Formular schliessen
    Von Pinky im Forum Visual Basic 6.0
    Antworten: 8
    Letzter Beitrag: 17.07.06, 10:00
  5. Browserfenster schliessen
    Von Kenny im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 06.11.02, 09:12