Rubrik: Entwicklungsumgebung · VB-IDE allgemein | VB-Versionen: VB.NET | 29.04.03 |
XP-Style in der IDE (VB.NET) Ein Trick, wie Sie den XP-Style bereits während der Programmausführung innerhalb der VB.NET-IDE aktivieren können. | ||
Autor: Florian Platzer | Bewertung: | Views: 20.830 |
www.vbmaster.gbadmin.de | System: WinXP, Win8, Win10, Win11 | kein Beispielprojekt |
Wie sich unter VB6 die Komponenten bereits innerhalb der IDE im WinXP-Style anzeigen lassen, wurde bereits erklärt (siehe hierzu XP-Style während der Programmierung).
Unter VB.Net funktioniert es ähnlich, jedoch muss man eine Kleinigkeit beachten:
Wir bedienen uns des Tipps von Abigj.net:
Speichern Sie nachfolgenden Code als devenv.exe.manifest in den Ordner der devenv.exe (z.B: C:\Programme\Microsoft Visual Basic .Net\Common7\IDE). Die Version müssen Sie noch entsprechend ändern.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="7.0.9466.0" processorArchitecture="X86" name="devenv.exe" type="win32" /> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly>
Und nun kommts: Wenn Sie ein neues Projekt starten und den Button auf die Form ziehen, passiert rein gar nichts
Ziehen Sie aber eine TextBox auf die Form, erscheint diese bereits im XP-Style. Wo liegt nun das Problem?
Ganz einfach: Ändern Sie die Property FlatStyle des Buttons auf System - et voilà - der Button hat den XP-Style angenommen. Den selben Vorgang müssen Sie bei allen Komponenten durchführen, die die Property FlatStyle haben.