slt tout est ds le titre est ce possible de créer des bouton wondows c'est a dire les "beaux" boutons ceux où quand la souris passe dessus les bords deviennent jaune....
Merci bcp
florent
slt tout est ds le titre est ce possible de créer des bouton wondows c'est a dire les "beaux" boutons ceux où quand la souris passe dessus les bords deviennent jaune....
Merci bcp
florent
Oui tu peux les faire "à la main" et là tu as deux solutions:
- Tu hérites de control et tu fais TOUT toi même
- Tu hérites de Button et tu surcharges onPaint (là tu ne t'occupes que du dessin.
D'autres part si ce que tu cherches est simplement de récupérer les contrôles Windows pour les applis qui tournent sous XP, il te faut créer un fichier "manifest" ou le faire faire. Jettes un oeil la dessus par exemple:
http://www.dirfile.com/xp_style_hacker.htm
ou bien
http://www.c-sharpcorner.com/Code/20...PStyleApps.asp
merci bcp j'ai regarder mais j'ai rien compris car c en anglais et je suis nul en anglais je voudrais savoir où placer le code sur le 2eme lien ....
PS: kje suis en VB.NET
merci
nul en anglais ou pas, il va falloir faire des effortset il existe des outils sur le net qui traduisent la page.
sinon je te conseillerai de telecharger la source en haut de la deuxieme page et de l'analyser, en ouvrant chaque fichier, tu devrais vite trouver ou placer ton code
enfin, lire les phrases importantes
And finally, and the most important thing is to save the file as: YourProgram.exe.manifest![]()
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
bjr j'ai telecharger le truc ca marche bien mais pas pour mes programme au fait je voudrais savoir ou il faut mettre le code !!! car je sais aps quand je le met dans l'assembly ca genere une 20eme d'erreur...
Merci bcp
Salut
il n'y a aucun code à ajouter juste mettre la propriété FlatStyle des boutons à system et à creer le fichier .manifest.
Sinon SharpDevelop le fait pour le fichier manifeste .. mais il ne code que en C# . Essai tu verras bien .
- MVP C#![]()
-Tout problème a une solution, le vrai problème est de trouver la solution .....
- Linux & mono : l'avenir![]()
Salut,
Plus simplement:
Application.EnableStyle ou qq chose comme ça....
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Salut,
Plus simplement:
Application.EnableStyle ou qq chose comme ça....
Tu place ça dans le constructeur de la WinForm et c bon tu aura le look XP
Framework 1.1 nécessaire bien sur
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Effectivement, Application.EnableVisualStyles semble faire la même chose. Bien vu :o
oui et nonEnvoyé par ld9474
cette fonctionnalité ne marche qu'avec la version 1.1 du FX et est bugguée
on ne s'en rend pas compte au premier abord mais en cherchant sur le net, vous verrez de nombreux cas d'erreurs fatales arrivant a cause de l'utilisation de cette propriété.
la plupart des bugs se resolvent en ajoutant avant cette ligne
mais certains cas( listview, ou contextemnu sur une notifyIcon) ameneront irremediablement sur une erreur fatale, alors que le meme programme mais utilisant un manifest ne genere pas cette erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.DoEvents();
Si ton appli n'a qu'un exe et que le dossier de l'appli ne contiendra pas d'autres fichiers, utilise enablevisualstyle, dans le cas contraire, jusqu'a la prochaine sortie du FX 2, utilise le fichier manifest qui sera le meme pour toutes tes applis (juste le nom qui change)
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
POur la methode avec le code justement ce que je voudrais savoir c'est comment créer ce fichier (nomdelapplication.exe.manifest)
Merci
Pour la methode 2 je vois pas du tout ou il faut mettre le codes dans la form...
Merci bcp en tout cas de vos reponses !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager