Comment donner le style Windows XP à vos applications ? [haut]
auteurs : abelman, keita
On peut donner le style Windows XP à son application de deux manières différentes selon que l'on utilise le Framework.NET 1.0
ou le Framework.NET 1.1
Avec le Framework 1.0, il faut procéder ainsi :
Créer un fichier nommé WindowsApplication1.exe.manifest à l'aide d'un éditeur de texte (WindowsApplication1 étant le nom de votre application)
Copier, dans celui-ci, le texte suivant et sauvegarder le dans le répertoire où se trouve l'exécutable de votre application
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86"
name="Microsoft.Winweb.MantaRay" type="win32" />
<description>.NET control deployment tool</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0"
processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
On peut aussi proceder ainsi (Framework 1.1 uniquement) :
Ajouter un appel à Application.EnableVisualStyles dans votre code avant la création de tout contrôle
Mettez la propriété Flat de tous les contrôles Winform qui en possèdent une à System
// Soit dans la fonction Main de démarrage de votre projet
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
Partager