Ma fonction MessageBox.Show() fonctionne bien lorsque j'ai commencé à double-cliquer sur myApp.exe. Mais quand j'ai essayé de joindre le processus d'application avec le code source. et définir le point d'arrêt Au code ci-dessous, cela ne fonctionne pas. Ce que je veux dire, c'est que le MessageBox n'a pas surgi. Et le code a été intercepté par une autre gestion d'exception externe. Cela est-il dû à un problème de synchronisation multi-thread?La fonction MessageBox.show() ne fonctionne pas parfois
Je ne sais pas pourquoi? Merci.
if (File.Exists(myConfigFile))
{
doc.Load(myConfigFile);
}
else
{
MessageBox.Show("Read " + myConfigFile + " failed, can't find the file",
"Critical Warning",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
Regardez votre barre des tâches. Je pense que vous trouverez que la fenêtre pour le MessageBox apparaît ailleurs dans la barre des tâches. Cliquez dessus, et le MessageBox apparaîtra. –
J'ai vérifié et mon bloqueur de pop-up n'a pas été allumé. Je pensais que ce n'est pas possible par la raison. –
Les bloqueurs de fenêtres contextuelles n'affectent que votre navigateur Internet; ils n'ont aucun effet sur les applications Winforms. –