2. Form öffnen 2. Form öffnen
Ergebnis 1 bis 7 von 7
  1. Ich habe ein Problem, welches noch gravierend werden könnte.
    Ich schreibe derzeit ein Programm. Mit einem "Klick" kann ich zur Form2 wechseln, dort kann ich wiederum durch einen Klick zur Form1 wechseln.
    Das Ganze realisiere ich durch x.Show();

    Jedoch öffnet sich bei jedem Klicken die Form als neue Anwendung und so können schon mal gut und gerne 10 "Anwendungen" offen sein.

    Gibt es eine andere Methode, wie ich zwischen Forms wechseln kann?
    0
     

  2. Grundsätzlich gibt es zwei Arten eine Form anzuzeigen:
    Modeless: Show (öffnet die Form als 'unabhängiges' Window)
    Modal: ShowDialog (blockiert die Parent Form bis die Form wieder geschlossen wird)

    ShowDialog aufrufen und beim Schliessen der Form gelangt man dann zurück zur MainForm. (man muss keine Show/ShowDialog der MainForm aufrufen)
    2
     

  3. Ah, schön, so wollte ich es haben. Danke
    0
     

  4. 31.07.2010, 17:36
    #4
    Wenn man die 2. Form schließt, kann man doch bestimmt auch ein String zurückliefern (das man ihn also sozusagen in der 1. Form weiter verwenden kann).

    Ich habs probiert mit:

    Code:
    private string 2Form_Closed(object sender, EventArgs e)
    {
          return String;
    }
    Sollte ja eigentlich funktionieren, aber wie wird es dann aufgerufen?

    Code:
    string teststring = 2Form.ShowDialog();
    So etwa?

    lg,
    Prexx
    0
     

  5. ShowDialog returniert DialogResult. Den string als Property implementieren.
    In Form2

    Code:
    private string _info;
    public string Info { get { return _info; } }
    und dort wo Form2 erstellt wird
    Code:
    using (Form2 form2 = new Form2())
    {
        form2.ShowDialog();
        string info = form2.Info;
    }
    0
     

  6. 01.08.2010, 09:39
    #6
    Wann wird dann
    Code:
    string info = form2.Info;
    ausgeführt? Nach schließen der Form2?

    Hat mir aber schon sehr geholfen, danke.

    lg,
    Prexx
    0
     

  7. Ja, nach dem Schliessen, da die Form mit ShowDialog die Parent Form "blockiert". (siehe Beitrag #2)
    1
     

Ähnliche Themen

  1. Notes öffnen
    Von andreask im Forum Programmieren
    Antworten: 1
    Letzter Beitrag: 20.01.2010, 21:39
  2. Hintergrundbild in Form
    Von chc-s im Forum Programmieren
    Antworten: 1
    Letzter Beitrag: 13.08.2009, 20:22
  3. TD2 öffnen
    Von GFEMajor im Forum HTC Touch Diamond 2
    Antworten: 0
    Letzter Beitrag: 18.06.2009, 09:20
  4. eVB: Wie kann man eine Form schließen?
    Von Jochen12 im Forum Programmieren
    Antworten: 3
    Letzter Beitrag: 12.03.2005, 11:22

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

zweite form öffnen

2. form öffnen

WindowsMobile neue Form aufrufen

windows phone 7 neue form öffnen

2. formular aufrufen

windows phone form öffnen

2.form öffnen

mehrere forms windows mobile

windows mobile form austauschen

windows phone 7 programmieren mehrere forms

mehrere showdialog windows forms blockiert c#

windows phone 7 programmieren neues fenster

mehrere forms öffnen

form öffnen mit showdialog

c# showdialog keine definition

windows phone 7 neue form laden

windows mobileform wechseln

phone 7 form schliessen

2te form anzeigen

showdialog nachprogrammieren

ShowDialog form öffnen

showdialog windows phone

windows mobile 5 mehrere forms

Form enthält keine Definition für showdialog form öffnen

windows phone 7 form öffnen

Stichworte