如果它没有从左到右显示,试试这个:
//note the capitalized B in Box
MessageBox.Show(new string("abc".Reverse()), "", MessageBoxButtons.OK, MessageBoxIcons.None, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);
如果你想要这样的东西:
- - - - - - - - - - - - - - X -
-------------------------------------------
| |
| |
| 联邦银行 |
| |
| |确定| |
-------------------------------------------
我认为这与此无关,主要是您的参数错误。错误的。在这里,固定:
//note the capitalized B in Box
MessageBox.Show("abc", "", MessageBoxButtons.OK, MessageBoxIcons.None, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
还有一种丑陋的方法可以做到这一点,但这意味着您不必添加额外参数。首先,创建一个名为 MessageBoxEx 的类,它的内容是...
static class MessageBoxEx
{
public static void Show(string content, MessageBoxOptions options)
{
MessageBox.Show(content, "", MessageBoxButtons.OK, MessageBoxIcons.None, MessageBoxDefaultButton.Button1, options);
}
}
并称它为MessageBoxEx.Show("abc", MessageBoxOptions.RtlReading);
.