我需要将消息框控制按钮 Yes
更改为 Continue
并将 No
更改为 Close
。如何
我如何更改按钮文本?
这是我的代码:
DialogResult dlgResult = MessageBox.Show("Patterns have been logged successfully", "Logtool", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
最佳答案
没想到这么简单! 转到此链接: https://www.codeproject.com/Articles/18399/Localizing-System-MessageBox
下载源代码。获取 MessageBoxManager.cs 文件,将其添加到您的项目中。现在只需在代码中注册一次(例如在 Program.cs 文件中的 Main() 方法中),每次调用 MessageBox.Show() 时它都会起作用:
MessageBoxManager.OK = "Alright";
MessageBoxManager.Yes = "Yep!";
MessageBoxManager.No = "Nope";
MessageBoxManager.Register();
参见 this answer MessageBoxManager.cs 的源代码在这里.
关于c# - 如何更改 MessageBox.Show 对话框中 'Yes' 和 'No' 按钮的按钮文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4264664/