C# 如何在紧凑的框架中转换DialogResult中的按钮?

C# 如何在紧凑的框架中转换DialogResult中的按钮?,c#,frameworks,C#,Frameworks,然后我会收到一条弹出消息,上面写着“是”和“否”。我可以翻译这两个按钮吗?如果可以,如何翻译 编辑: 如果任何人有类似问题,请查看此处: 没有 MessageBox.Show调用显示标准Windows对话框的 按钮将以当前系统UI语言显示 如果您想要更多的控制,请创建您自己的表单。如果您正在谈论弹出窗口中的“是”/“否”文本,则该文本默认为操作系统设置的本地语言 如果您想将它们本地化为其他语言,您必须实现自己的MessageBox类。在俄语设置为默认UI语言的计算机上,您的文本框将自动显示Da(

然后我会收到一条弹出消息,上面写着“是”和“否”。我可以翻译这两个按钮吗?如果可以,如何翻译

编辑:

如果任何人有类似问题,请查看此处:

没有

MessageBox.Show
调用显示标准Windows对话框的 按钮将以当前系统UI语言显示


如果您想要更多的控制,请创建您自己的表单。

如果您正在谈论弹出窗口中的“是”/“否”文本,则该文本默认为操作系统设置的本地语言


如果您想将它们本地化为其他语言,您必须实现自己的MessageBox类。

在俄语设置为默认UI语言的计算机上,您的文本框将自动显示Da(аа)和Net(аа)而不是Yes和No。因此基本上您不需要对它们进行本地化


另一方面,这同样适用于其他UI本地化。

如何使用“Da”和“Ne”设置为“是”和“否”,用两个按钮创建自己的表单,或者假设如果用户需要不同语言的按钮,他们已经在运行一个本地化为该语言的Windows副本。我正在搜索一些已创建的表单,但没有人适用于mobile compact framework 3.5。是否要更改按钮上的标题?如果您可以将自己限制为Vista及更高版本,则可以使用TaskDialog API。我正在搜索的表单可能重复,但没有一个为CF工作
DialogResult result = MessageBox.Show("Do you want to delete?", string.Empty, MessageBoxButtons.YesNo, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);

            if (result == DialogResult.No)
            {
                return;
            }