Je suis à la recherche d'un remplacement décent pour les fenêtres standard OUI/NON ou OUI/NON/ANNULER MessageBox.Remplacement pour oui/non/annuler MessageBox (C#)
J'ai souvent vu ces boîtes de dialogue standard mal utilisées de la manière suivante: "Pour enregistrer en texte clair, répondre OUI, ou enregistrer en HTML répondre NON". De toute évidence, le texte devrait lire "Enregistrer sous: et les" boutons devraient être étiquetés "Texte" et "HTML". Ce n'est pas une question de oui/non qui est posée, et bien que cela puisse être formulé de cette façon, il ne serait pas facile à lire et à comprendre.
Microsoft ne permet pas de modifier le texte sur les boutons. Il n'y a pas de moyen rapide/simple de construire un remplacement à partir de zéro ... comme en témoigne le nombre d'applications utilisant le style maladroit mentionné ci-dessus.
Y at-il Dialoguer # gratuit C de remplacement ou MessageBox là-bas qui vous permet au moins:
- spécifier le nombre de boutons
- spécifier le texte à afficher sur chaque bouton
- spécifiez le bouton par défaut
J'ai regardé et j'ai été incapable d'en trouver un.
(Je voudrais en construire un moi-même, mais je ne suis pas assez familier avec tous les comportements qu'un contrôle entièrement fonctionnel devrait avoir, puisque je n'ai besoin/utiliser/connaître qu'un petit sous-ensemble. et internationalisation J'ai besoin de quelque chose que mes collègues voudront également utiliser.)
Bien sûr, le bon moyen est juste de poser la bonne question: "Voulez-vous enregistrer votre document en texte brut?" – EFraim
Mais si vous répondez "non", cela signifie-t-il qu'il est sauvegardé crypté? Non, il faut beaucoup plus de texte pour l'expliquer clairement comme une question oui/non. –