Entwickler-Ecke

WinForms - WinForms Skin - z.B. Office 2007/10


Eis-Igel - Fr 24.06.11 14:55
Titel: WinForms Skin - z.B. Office 2007/10
Hallo zusammen,

Ich möchte meinem Programm eine neue Oberfläche schenken bzw. etwas moderner gestalten.
Die GUI sollte wie z.B. beim neuen Office aussehen.
Gibt es im Standard .Net dazu irgendwie eine Möglichkeit?

Laut Google finde ich immer kostenpflichtige Libraries. ( z.B. devexpress.com )

Danke schon mal im Voraus!

gruß
Eis-Igel


jaenicke - Fr 24.06.11 14:58

Meinst du sowas?
http://www.codeproject.com/KB/library/USkin.aspx

Wirklich gute wirst du aber kaufen müssen...


Eis-Igel - Fr 24.06.11 15:15

Ja, richtig.

D.h. im Standard (sag ich jetzt mal so) bietet das .Net keine Möglichkeiten seine GUI anzupassen.
Irgendwie kann ich es mir noch nicht vorstellen, da ja Microsoft im Office auch schon die neuen Elemente verwendet.

gruß


jaenicke - Fr 24.06.11 15:26

Diese Controls wurden aber nicht veröffentlicht, die wurden von anderen Firmen nachprogrammiert.


Christian S. - Fr 24.06.11 16:09

user profile iconEis-Igel hat folgendes geschrieben Zum zitierten Posting springen:
D.h. im Standard (sag ich jetzt mal so) bietet das .Net keine Möglichkeiten seine GUI anzupassen.

Wenn Du die Ribbon UI meinst: Für WPF wurden die von MS veröffentlicht: http://blogs.msdn.com/b/wpf/archive/2010/08/03/building-a-simple-ribbon-application-in-wpf.aspx

Mit WPF hast Du sowieso sehr große Möglichkeiten, Deiner Anwendung ein moderneres Aussehen zu geben. Man sollte aber immer dran denken, dass eine Anwendung, die sich zu sehr von dem abhebt, was ein Windows-Nutzer gewohnt ist, auch schwerer bedienbar werden kann.


Ralf Jansen - Fr 24.06.11 16:24

Wenn du von den von dir angesprochenen DevExpress Controls nicht gerade das Grid brauchst bekommst du zumindest die wichtigsten Standardsachen kostenlos [https://www.devexpress.com/Products/Free/NetOffer/] bzw. bezahlst du ausschließlich mit deinen Daten in Form einer Registrierung.


Eis-Igel - Fr 24.06.11 16:45

Danke schon mal für eure Hilfe.

So wie es aussieht kann man mit WinForms nicht mehr recht viel anstellen. Wahrscheinlich sollte ich mich mal mit WPF vertraut machen.
Ist WPF die Zukunft?

user profile iconChristian S. hat folgendes geschrieben Zum zitierten Posting springen:
Man sollte aber immer dran denken, dass eine Anwendung, die sich zu sehr von dem abhebt, was ein Windows-Nutzer gewohnt ist, auch schwerer bedienbar werden kann.


Ist mir schon klar. Ich wollte einfach die Buttons und sonst alle anderen Steuerelemente besser aussehen lassen. Selbst irgendwelche Buttons zu malen ist irgendwie nicht meins.

gruß
Eis-Igel


jaenicke - Fr 24.06.11 16:54

user profile iconEis-Igel hat folgendes geschrieben Zum zitierten Posting springen:
Ist WPF die Zukunft?
Wer weiß das schon?
Es wurde genauso schon totgesagt und hochgejubelt wie so gut wie jede andere Sprache oder Technologie auch. ;-)

Mit Windows 8 kommen interessante Änderungen für die ursprüngliche Windows API bzw. eine alternative API-Bibliothek, dazu die Möglichkeit verstärkt mit HTML5 und JS kleine Apps zu erstellen usw.
Dennoch gibt es weiter nativen Code und auch .NET, letzteres dann aller Wahrscheinlichkeit nach in Version 4.5.

user profile iconEis-Igel hat folgendes geschrieben Zum zitierten Posting springen:
Ich wollte einfach die Buttons und sonst alle anderen Steuerelemente besser aussehen lassen.
Besser aussehen ist Ansichtssache...
Ich mag die so wie sie bei mir in den Themes eingestellt sind.