如何:为双向 Windows 窗体创建消息框

更新:2007 年 11 月

在默认情况下,消息框按照从左向右的读取顺序显示。您可以创建具有从右向左读取顺序的消息框,而且,通过在显示消息框时传递某些参数,可创建镜像。

创建双向消息框

  • 调用 MessageBox 类的 Show 方法,并在 options 参数中传递 MessageBoxOptions 枚举的 RtlReadingRightAlign 成员的逻辑“或”组合。

    RightAlign 成员确保换行的文本正确对齐。

    说明:

    消息框上按钮的标题(如“确定”)由 Windows 系统区域设置建立,您不能在调用过程中对其进行设置。

    下面的代码示例显示如何显示具有从右向左读取顺序和镜像的消息框:

    ' Visual Basic
    MessageBox.Show("Text", "Caption", _
       MessageBoxButtons.OK, MessageBoxIcon.Question, _
       MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading _
          Or MessageBoxOptions.RightAlign)
    
    // C#
    MessageBox.Show("Text", "Caption", 
        MessageBoxButtons.OK, MessageBoxIcon.Question,
        MessageBoxDefaultButton.Button1, 
        MessageBoxOptions.RtlReading
        | MessageBoxOptions.RightAlign);
    

请参见

任务

如何:创建镜像 Windows 窗体和控件

概念

Windows 窗体应用程序的双向支持

其他资源

本地化应用程序