[How to] Form in einer Form

  • Hallo
    Heute will ich euch mal erklären, wie ihr eine Form in einer anderen Form anzeigen könnt.
    Das hier also:

    Bild

    So nun zum Tut. Als erstes erstellt ihr euch eine Neue Form. Nun Geht ihr auf die Eigenschaften von der Form und setzt 'IsMdiContainer' auf Ture. Daraufhin sollte sich der Hintergrund der Form dunkelgrau färben.
    Jetzt erstellt ihr eine weitere Form, die Form, die in der ersten Form angezeigt werden soll.
    So nun zum Code:
    Macht einen Doppelklick auf die erste Form und schreibt folgendes hinein

    Code
    Form2.MdiParent = [COLOR="DeepSkyBlue"]Me[/COLOR] 
            Form2.Show()

    Form2.MdiParent gibt an, welche Form in der "Mutterform" dargestellt wird.
    Me gibt an, welche Form die "Mutterform" ist

    Form2.Show() ist dafür da, um die Form, die angezeigt werden soll, zu öffnen.

    Das war es auch schon. Ich hoffe es hat jemandem weiter geholfen :>

  • Ich kann zwar auch ein bisschen (viel) (XD) VB...
    Aber wiesoo die meisten Codes immer sowas "sinnloses" wie :

    Zitat

    Form2.[COLOR="Red"]Mdi[/COLOR]Parent = Me
    Form2.Show()


    beinhalten..

    Wie hast du das herrausgefunden wenn ich dich fragen darf?
    Und vllt. hat das komische was oben rot markiert ist ja doch eine Bedeutung.

    Dachte da vllt. an "mdi" = modi oder so was ähnliches...

    Is das richtig?! :D

    mfG.
    Clairfontaine

  • Bin zwar relativ gut in VB.NET, wusste dies aber jedoch noch nicht.
    Damit lassen sich dann ja viel leichtere GUI ala Photoshop etc. erstellen.
    Danke :)

    [SIGPIC][/SIGPIC]

  • Schönes tut

    @ vorposter wenn du nicht die grundlegenden Dinge vom Umgang mit mehreren Interfacen weißt kannst du nicht gut in VB sein

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!