Announcement

Collapse
No announcement yet.

Neue Form öffnen auslösende beenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Neue Form öffnen auslösende beenden

    Hallo,

    eine Frage. Beim Start meiner Application will ich eine EULA (Lizenz) anzeigen lassen. Die Form hat neben der text Box auch 2 Buttons. Button 1 == Akzeptieren == weiter und Button 2 == Ablehnen == Application.Exit();

    Wenn der User nun die EULA akzeptiert wird er auf die nächste Form geleitet.

    Bis dahin alles kein Problem. Jetzt möchte ich aber erreihen das die auslösende Form ( also die wo akzeptiert wurde), sich nach dem akzeptieren schließt und die neue auf geht.

    Danke jetzt schon mal für Hilfe

    Gruß

  • #2
    Hi,

    öffne die Form einfach im PageLoad Event deiner Haupt Form.

    <PRE>

    private void FormMain_Load(object sender, Sytstem.EventArgs e)
    {
    FormEulaLic form = new FormEulaLic();
    if (form.ShowDialog != DialogResult.Yes)
    {
    Application.Exit();
    // bzw. this.Close();
    }
    }

    </PRE&gt

    Comment


    • #3
      Hi,

      Was denn für ein PageLoad Event? Ich rede von einer C# Windows Applikation nicht von ASP.NET.

      Oder hab ich mich jetzt vertan ? ;-)

      Comment


      • #4
        Das ist das Load Event von der Windows Form. Du musst es allerdings erst über das Property Fenster in VS erstellen oder du fügst das delegate manuell zur Form hinzu

        Comment


        • #5
          Ach ja, es ist auch als Default Event für Windows Forms definiert. Einfach mal einen Doppelklick auf eine freie Stelle der Form machen ;

          Comment

          Working...
          X