fenster mehrmals öffnen

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Mr.Sunshine.

    fenster mehrmals öffnen

    Hallo,
    ich bin neu in diesem Forum und habe ein Frage, die ihr hoffentlich beantwortet :)!

    Also, zu meinem Problem:
    Ich habe jetzt 1 Button auf den draufsteht: "Neue Notiz". Und das Notizfenster solll ein neues Fenster sein. Wenn man jetzt draufklickt auf den Button, erscheint das Notizfenster (Form 2). Aber ich will jetzt, das man beliebig viele Form2 fenster öffnen kann. Das heißt, wenn ich auf den button klicke, erscheint zwar form2, aber wenn ich wieder draufklicke, wird form2 geöffnet. Aber ich will jetzt, das man form2 mehrmals öffnen kann.
    Wie geht das?

    Mit freundlichen Grüßen,
    Mr.Sunshine
    ahoi,

    nun die form2 ist schon offen also kannst du sie nicht nocheinmal öffne
    du wirst je nach klick eine weitere form dynamisch erstellen müssen
    Grüße Manu

    Was Gott dem Menschen erspart hat, kann der Computer.
    Billy ©, (*1932), Schweizer Aphoristiker
    Quelle: www.Aphorismen.de
    Hi,

    erstmal willkommen im Forum ;)
    Am besten erstellst du in der Button_Click-Sub eine Instanz deiner Form, in etwa so:

    VB.NET-Quellcode

    1. Dim frm As New Form2
    2. frm.Show()


    vG,
    Lupus

    Edit:
    @huendi: habe ich noch nie probiert, aber mit meiner Methode geht es auf jeden Fall
    hab es selbst noch nie direkt ausprobiert aber
    wenn dein code an sich funzt dann müsstest du das eher so schreiben

    VB.NET-Quellcode

    1. Sub Button1_Click(...)Handles Button1.Click
    2. Dim F as new Form
    3. Dim i as Integer
    4. F = "Form" & i
    5. F.show
    6. end sub
    i wird in dem fall nactürlich je nach aufruf hochgezählt
    Grüße Manu

    Was Gott dem Menschen erspart hat, kann der Computer.
    Billy ©, (*1932), Schweizer Aphoristiker
    Quelle: www.Aphorismen.de