janvier
2005
Je ne sais pas pour vous, mais pouvoir donner l’apparence de Windows XP à mes applications .NET est plutôt pas mal
Pour le projet .NET que je dois réaliser, j’utilise cette technique, histoire de rendre l’application un peu plus jolie.
Mais je me rend compte que, lorsque je trie les colonnes de mes ListView, j’ai droit à une belle SEHException exception (voir image):
Je me dit tout de suite que y’a un truc qui va pas lorsque je vois ça
D’après les recherches que j’ai fait sur Internet, cette erreur est connue par Microsoft: il s’agit d’un bug de la méthode Application.EnableVisualStyles() qui semble venir lorsque l’on fait appel à la méthode ShowDialog d’un formulaire.
Pour pallier à ce problème, il faut utiliser Application.DoEvents() tout de suite après immédiatement après l’appel à EnableVisualStyles.
Ex:
{
Application.EnableVisualStyles();
Application.DoEvents();
Application.Run(new Form1());
}
Tout ca, c’est bien mais moi, j’ai cette erreur non pas lorsque je fais un ShowDialog mais simplement lorsque je trie une colonne de ma ListView (dont la première colonne est constituée de CheckBox).
Donc, si quelqu’un a une idée, j’avoue que cela m’aiderait pas mal : sinon, j’espère que ce pourra en aider quelques-un
A+
2 Commentaires + Ajouter un commentaire
Articles récents
- [Mix 07] Annonces diverses dont la possibilité de développer des applications SilverLight avec du code managé !
- [WPF] Article d’introduction à Windows Presentation Foundation Everywhere
- [WPF] Les CTP de WPF /E et Expression Studio sont en ligne !
- [Event] Première rencontre du Dotnet User Group (DUG)
- [.NET 3] Présentation du Framework .NET 3.0
Commentaires récents
- [Tips] Ouvrir un fichier vhd sans lancer une VPC dans
- [WPF] Article d’introduction à Windows Presentation Foundation Everywhere dans
- [WPF] Article d’introduction à Windows Presentation Foundation Everywhere dans
- Visual Basic Express 2005 et Visual Web Developer Express 2005 disponibles EN FRANCAIS ! dans
- [.NET 3] Présentation du Framework .NET 3.0 dans
Archives
- avril 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
- mars 2005
- février 2005
- janvier 2005
- décembre 2004
- novembre 2004
- octobre 2004
Hum… faudra en effet que je teste
Merci
Ton signalement de bug a un petit gout de déjà vu ! J’avais avec mon chef de projet de l’époque localisé un bug de windows XP sur l’affichage des fenêtres modales et la boucles des événements reprodcutible en Delphi(6 à l’époque) et C#.Net.
A mon avis, il serait très intéressant que tu fasses quand même un DoEvents() avant ton tri , car à mon avis l’appel au tri déclenche la même méthode buggué que ShowDialog().
Ca me dit vraiment quelque chose ce bug, à mon avis c’est bien le même, sympa pour un bug signalé en direct aux gars du service MSDN avec remontées direct aux développeurs il y a 2 ANS !!.
Hah la rapidité administrative
Bon courage pour la suite