我正在寻找标准 Windows YES/NO 或 YES/NO/CANCEL MessageBox 的合适替代品。
我经常看到这些标准对话框被误用,例如:“保存为纯文本回答 YES,或保存为 html 回答 NO”。显然,文本应为“另存为:”按钮应标记为“文本”和“HTML”。这不是一个是/否的问题,虽然它可以这样表达,但它不容易阅读和理解。
Microsoft 无法更改按钮上的文本。没有快速/简单的方法可以从头开始构建替换......正如使用上述尴尬风格的应用程序数量所证明的那样。
是否有任何免费的 C# 替换对话框或 MessageBox 至少可以让您:
- 指定按钮的数量
- 指定每个按钮上显示的文本
- 指定
我查看过但无法找到
的默认按钮。
(我会自己构建一个,但我对全功能控件应具有的所有行为不够熟悉,因为我只需要/使用/知道一小部分。我不使用的两个示例:主题和国际化。我需要我的同事也想使用的东西。)