Autor Beitrag
bojome
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 01.11.11 13:11 
Hallo,

ich habe ein Problem bei einer WPF Anwendung. Ich möchte aus dieser Anwendung ein Formular öffnen, was ein normal Windows-Forms Formular ist.

Wenn ich aus einer Windows Forms Anwendung ein anderen Formular öffne mache ich das immer mit:
ausblenden Quelltext
1:
2:
            Form2 form2 = new Form2();
            form2.Show();


Genauso versuche ich das jetzt auch und im Prinzip klappt das auch. Mein Problem ist, dass die Komponenten auf dem Formular alle den modernen Stil von Windows 7 verlieren.
(Wie auf dem Bild zu sehen ist)

Kann mir jemand sagen, woran das liegt und wie man das beheben kann?

Viele Grüße
Einloggen, um Attachments anzusehen!
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4798
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 01.11.11 14:01 
Bei WinForms-Programmen ist dafür die Anweisung
ausblenden C#-Quelltext
1:
Application.EnableVisualStyles();					

zuständig (beachte, daß diese Application-Klasse aus System.Windows.Forms stammt, WPF hat ja seine eigene).
Du wirst diese Anweisung also in den Startup-Code deiner WPF-Anwendung einbauen müssen, z.B. im Application.Startup-Ereignis (dies ist nun die WPF-Application-Klasse ;-)).
bojome Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 01.11.11 14:50 
Perfekt! Vielen Dank.