none
WinForms : Expandierende Form RRS feed

  • Frage

  • Hallo Comm,

    ich will in WinForms einen Oberfläche bauen,welche automatisch expanidert werden kann.

    Sowas gibt es in WPF zwar aber nicht in Winforms.

     

    (Im Bild der Grüne Teil als Auf/zuklappbares Fenster

    http://black-mesa.de/example.jpg

     

    Gibt es möglichkeiten, diese Funktion zu emulieren/nachzubauen ?

     

    Grüße

    Freitag, 25. Februar 2011 11:05

Antworten

  • Hallo Pawel,

    ja, natürlich geht sowas in Windows Forms auch.
    Auch ohne Library. Ich weiss nur nicht genau, wie der dynamische Ablauf sein soll.
    Ich denke, eine Form, die sich von Form1 verdeckt langsam rechts von Form1 "einschiebt".
    Ja klar:
       - die Form.StartPosition auf Manual setzen
       - dann die Location-Eigenschaft (entsprechend) über Timer anpassen.


    ciao Frank
    • Als Antwort markiert Pawel Warmuth Samstag, 26. Februar 2011 19:15
    Freitag, 25. Februar 2011 13:39

Alle Antworten

  • Hallo Pawel,

    schau Dir mal http://windowsclient.net an. Dort finden sich viele interessante Libraries, die einem einiges ermöglichen. Ich kann jetzt nicht dem Bild genau entnehmen, wie das Aufklappen da funktionieren soll, aber ich nutze z.B. DigitalRune Docking Windows (ist jedoch kostenpflichtig für kommerzielle Produkte). Ich bin sicherm dass es da auch etwas für Dich dabei geben müßte um moderne Oberflächen zu bauen incl. Fenster, die aufgeklappt werden können.

    (Oder zur Not selbst bauen? Mittels eines Panels oder so, das dann dargestellt wird, wenn erforderlich?)

    Mit den besten Grüßen,

    Konrad

    Freitag, 25. Februar 2011 11:26
  • Hallo Pawel,

    ja, natürlich geht sowas in Windows Forms auch.
    Auch ohne Library. Ich weiss nur nicht genau, wie der dynamische Ablauf sein soll.
    Ich denke, eine Form, die sich von Form1 verdeckt langsam rechts von Form1 "einschiebt".
    Ja klar:
       - die Form.StartPosition auf Manual setzen
       - dann die Location-Eigenschaft (entsprechend) über Timer anpassen.


    ciao Frank
    • Als Antwort markiert Pawel Warmuth Samstag, 26. Februar 2011 19:15
    Freitag, 25. Februar 2011 13:39
  • Hi Frank,

    genau so habe ich es auch gelöst :-)

    Werde aber wegen der schickeren Ausgabe wohl doch auf WPF umsatteln ;-)

    Grüße

    Samstag, 26. Februar 2011 19:16