我有一个带有是/否按钮的消息框。 我希望它的字符串文本从右到左,但按钮位置在左侧。我也想更改按钮文本...
我使用了下面的代码:
MessageBox.Show("abc", MessageBoxButtons.YesNo, MessageBoxIcon.None,
MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);
但在此代码中,按钮也位于左侧。如何在其中设置我的个人更改?
最佳答案
你不能编辑这个对话框;设计您自己的 MessageBox
并对其进行自定义。对于此对话框中的一些有限选项,请参阅 MessageBoxOptions 中的 RightAlign
或 RtlReading
选项。枚举。
例子:
string message = "سلام";
string caption = "سلام";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result = MessageBox.Show(this, message, caption, buttons,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button1,
MessageBoxOptions.RightAlign);
关于c# - 如何在MessageBox中设置个人更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23029004/