Практическое руководство. Создание окон сообщений для форм Windows Forms с двунаправленным письмом
Обновлен: Ноябрь 2007
По умолчанию окно сообщений отображается пользователям с порядком чтения слева направо. Можно создавать окна сообщений с порядком чтения справа налево и отражением, передавая определенные параметры при выводе окна сообщения.
Создание двунаправленных окон сообщений
Вызовите метод Show класса MessageBox и в параметр options подставьте сочетание логического ИЛИ членов RtlReading и RightAlign перечисления MessageBoxOptions.
(Член 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 Forms
Основные понятия
Поддержка двунаправленного письма для приложений Windows Forms