Ergebnis 1 bis 8 von 8
  1. #1
    Anfänger
    Registriert seit
    15.03.2008
    Beiträge
    26

    Standard C# form show/close

    hey jungs und mädels hab schon wieder ne porblem...

    also ich möchte gerne durch ne button form2 öffnen und form1 (da wo sich der button befindet) schließen...

    hab es so ausporbiert

    Form2 form2 = new Form2();
    form2.Show();
    this.Close();

    aber funktioniert irgendwie nicht form1 schließt sich und form2 öffnet sich zwar aber nur kurz dann schließt es sich auch automatisch...woran liegt es den?

    danke!

  2. #2
    Trojaner
    Registriert seit
    25.08.2009
    Beiträge
    94

    Standard

    probiers mal mit gcnew


    this.close rufst du so auf ?? schliest form1 damit !!

    probiers mal mit this.Hide();
    Geändert von trixx3r (17.06.2010 um 15:30 Uhr)

  3. #3
    Sobig Wurm
    Registriert seit
    05.08.2008
    Beiträge
    221

    Standard

    wpf oder winforms?


  4. #4
    Anfänger
    Registriert seit
    02.05.2009
    Beiträge
    18

    Standard

    Zitat Zitat von beyaz Beitrag anzeigen
    [...]
    this.Close();
    [...]
    versuchs mit:
    Code:
    this.Visible = false;

  5. #5
    Anfänger
    Registriert seit
    15.03.2008
    Beiträge
    26

    Standard

    this.close funktioniert leider nicht this.hide(); dagegen funktooniert zwar aber würde es gerne close benutzen...

    winforms

    //edit this.visible = false; funktioniert auch...aber wenn ich im form2 dann form1.visible = true eingebe und das button anklicke öffnet sich zwar form1 aber ein zweites mal d.h. form1 ist einmal als visible false amlaufen und einmal als visible true

    mit

    form2.showdialog(); und this.close();

    öffnet sich form2 aber form1 schließt sich erst dann wenn ich form2 schließe
    Geändert von beyaz (17.06.2010 um 16:17 Uhr) Grund: Automerged Doublepost

  6. #6
    Anfänger
    Registriert seit
    19.02.2010
    Beiträge
    9

    Standard

    Form1 wird deine "Haupt-Form" sein, wenn du diese schliesst, beendet sich dein Programm (zumindest, wenn du den Code in der Main-Methode belaesst, wie in z.B. visual Studio erstellt).

    Form1 darfst du also nicht schliessen, kannst sie nur verstecken..

  7. #7
    Midakox3 Avatar von B4bylon
    Registriert seit
    21.09.2008
    Beiträge
    210

    Standard

    ich weiß nicht wie es in C# ist aber in VB.net
    mache ich
    Me steht für die Form die grade offen ist in VB.net soweit ich weiß ^^

    Me.Close()
    Form2.Show()

    aber kannst das mal probieren


    formname.Show();

    this.Close();

    BM-Profil
    (0, 1, 0)

  8. #8
    Anfänger Avatar von The_Funeral
    Registriert seit
    18.02.2008
    Beiträge
    17

    Standard

    Wenn man einem Flugzeug den Rumpf klaut, können die Flügel auch nicht fliegen...

    Es ist wie stan1986 gesagt hat.
    Seine Form1 ist die Main-Form. Alle anderen Forms, bauen darauf auf.

    Entweder:
    Er macht Form1 unsichtbar und ruft dann Form2 auf.
    Er schreibt 2 Projecte, die sich gegenseitig aufrufen.
    Er benutzt 3 Formen (die "Mainform" dient hierbei nur als Aufruf von Form2 und Form3).

Ähnliche Themen

  1. Form in Form öffnen!?
    Von XXL im Forum .NET Sprachen - Techniken
    Antworten: 9
    Letzter Beitrag: 25.01.2009, 20:22
  2. [Show] Bilderrahmen
    Von Crashkid im Forum GFX Showroom
    Antworten: 9
    Letzter Beitrag: 20.08.2008, 22:52
  3. Antworten: 0
    Letzter Beitrag: 01.10.2007, 13:40
  4. Hak.5 - Hacker TV Show
    Von Suicide im Forum Linkz
    Antworten: 1
    Letzter Beitrag: 18.12.2006, 16:03

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •