Benutzer mit den meisten Antworten
WinForms : Expandierende Form

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
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
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
-
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