HOW TO:建立用於雙向 Windows Form 的訊息方塊

根據預設,訊息方塊是以由左至右的讀取順序向使用者顯示。 可建立由右向左讀取順序的訊息方塊,並在顯示訊息方塊時,傳遞某些參數進行鏡像。

若要建立雙向訊息方塊

  • 呼叫 MessageBox 類別的 Show 方法,再於 options 參數中,傳遞 MessageBoxOptions 列舉型別的 RtlReadingRightAlign 成員的邏輯 OR 組合。

    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);
    

請參閱

工作

HOW TO:建立鏡像 Windows Form 和控制項

概念

對 Windows Form 應用程式的雙向支援

其他資源

當地語系化應用程式