Api windows xp

Signaler
Messages postés
90
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
3 juillet 2008
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
je veut savoir comment mon messagebox s'affiche avec les bouton de windows xp
et avec avec le windows xp, car mon messagebox s'affiche avec le style de windows 98
je veux savoir ce quoi le bout de code à écrir pour ca
et merci pour la réponse
le language est c#

9 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
dans le Main de ton application, juste avant le Application.Run(new Form1());
ajoute ceci :

Application.EnableVisualStyle();
Application.DoEvents();


<HR>
Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate
Messages postés
497
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
13 juillet 2015
6
Salut, essaye d'être clair quand tu poses une question, car là ca l'est pas trop



Si tu veux mettre le style des boutons XP à ton application, rajoute ca lorsque tu lances ton programme :

/* The program is running under Windows XP or higher */

if(Environment.OSVersion.Version.Major >= 5)

{

Application.EnableVisualStyles();

Application.DoEvents();

}



Je crois que ca suffit...
Messages postés
497
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
13 juillet 2015
6
Pas assez rapide petit scarabée
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
le test n'est pas nécessaire ;)


<HR>
Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate
Messages postés
90
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
3 juillet 2008

et ben ca marche pas quand je fait une appel a une autre form
quand je fait une suppression le messagebox ca reste le meme style de windows 98
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
montre ton code


<HR>
Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate
Messages postés
90
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
3 juillet 2008

[STAThread]


static void Main()


{


Application.EnableVisualStyles();



Application.Run(new FormPrincipale());
}


puis je fais un appel à une autre form s'appel par exemple forme1 dont laquelle je veux supprimer un enregistrement
et bien sur avant la suppression il me faut la validation ???


DialogResult dlgres = MessageBox.Show(" Etes vous certain de vouloir supprimer cette fiche ?", "Suppresion d'un réparateur", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


if (dlgres == DialogResult.Yes)


{


/// Suppression d'enregistrement
}
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Salut, je ne vois pas Application.DoEvents( ) dans ton code ?
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
pourtant on l'a dit ;)


<HR>
Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate