C# 使用“创建MessageBox”的简单方法;自定义按钮";

C# 使用“创建MessageBox”的简单方法;自定义按钮";,c#,winforms,dialog,message,C#,Winforms,Dialog,Message,我有一个winform应用程序,我们正在努力使它尽可能符合人体工程学,所以我们尊重很多微软的指导原则 我们有一些“删除确认”需要执行,根据指南和我在网上发现的内容,更合适的按钮应该是: 删除和取消 但是,由于我们使用MessageBoxButtons来指定必须显示哪些按钮,因此除了实现一个确认对话框之外,我看不出我们可以如何做到这一点 我觉得微软一边鼓励在按钮上使用“动作”文本,另一边却不给我们提供符合要求的工具,这不合逻辑,所以我想我遗漏了什么 请注意,我不需要比目前更多的结果可能性,我的删除

我有一个winform应用程序,我们正在努力使它尽可能符合人体工程学,所以我们尊重很多微软的指导原则

我们有一些“删除确认”需要执行,根据指南和我在网上发现的内容,更合适的按钮应该是:

删除
取消

但是,由于我们使用
MessageBoxButtons
来指定必须显示哪些按钮,因此除了实现一个确认对话框之外,我看不出我们可以如何做到这一点

我觉得微软一边鼓励在按钮上使用“动作”文本,另一边却不给我们提供符合要求的工具,这不合逻辑,所以我想我遗漏了什么

请注意,我不需要比目前更多的结果可能性,我的
删除
选项将与我的
确定
相同,我只想要不同的文本


那么:有没有一种方法可以方便地指定我们想要在这里显示不同文本的按钮

除了使用表单创建自己的实现并将其显示为对话框之外,没有其他简单的方法了

因为我们项目中的本地化特性,我们也做了同样的事情。

可能的重复-表示没有简单的方法。好的:(请将此作为答案发布,以便我接受此答案。)