Comment afficher un MessageBox avec une case à cocher?
Je voudrais créer un MessageBox
que a Oui/Aucun boutons ET une case à cocher.
L'application est une image resizer et il sera re-dimensionnement d'un certain nombre de photos à la fois; dans le processus, il sera à vérifier si le nouveau lieu de nom de fichier existe avec l'option pour le remplacer.
La MessageBox
donnera à l'utilisateur la possibilité de remplacer tous les nouveaux fichiers si vous le souhaitez, alors que la case éviter d'avoir à cliquer sur Oui x nombre de fois s'ils veulent écraser tous les fichiers.
Comment puis-je ajouter une case à cocher pour un MessageBox
dialogue?
source d'informationauteur TK421
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas ajouter une case à cocher pour une MessageBox. Comme Tim et rsbarro suggèrent, vous devez créer une boîte de dialogue personnaliser. Tim réponse ne fonctionne pas bien, et ne nécessite pas la création d'une nouvelle classe. Si vous souhaitez concevoir le formulaire dans le concepteur, vous pouvez essayer ce.
DialogResult
propriété de l' Oui bouton pour Oui, et que de l' Aucun touche Pas. Cela vous laisse découvrir quel bouton l'utilisateur a cliqué.Créer une boîte de dialogue personnaliser. Voici quelque chose qui pourrait vous donner une idée:
Vous pouvez l'utiliser de cette façon:
Essayer Cette
À l'aide de la MsgBoxCheck classe est aussi simple que d'utiliser le Windows MessageBox. Tout d'abord, ajoutez une référence à MsgBoxCheck.dll dans votre projet C#. La plupart des gens va appeler la classe comme suit: