Пользовательский MessageBox в C # - PullRequest
0 голосов
/ 02 марта 2012

Я создаю собственный MessageBox на своем родном языке (персидском). Я просто хочу знать, какой компонент я могу использовать для текста?

Метка не многострочная, а TextBox немного не подходит. Какой компонент Visual Studio использует сам?

The Visual Studio MessageBox

Какой компонент я указал на картинке?

Ответы [ 4 ]

4 голосов
/ 02 марта 2012

Вы можете использовать ярлык.У него есть несколько вариантов размещения текста ... Один из способов - установить его в "AutoSize = True".

3 голосов
/ 03 марта 2012

Я поддерживаю ответ RQDQ, ярлыки могут быть увеличены, чтобы занимать более одной строки.У них есть свойство с именем TextAlign.Когда установлено значение LeftCenter или MiddleCenter, вы можете имитировать поведение текста в окне сообщения.Если текст не помещается в одну строку, метка автоматически оборачивает его в другую строку.Однако в этом случае я позволю свойству AutoSize присвоить ему значение по умолчанию.

0 голосов
/ 14 февраля 2013

Вы можете использовать RichTextBox. Я использую его для моего собственного MessageBox, и он работает правильно

0 голосов
/ 02 марта 2012

Все зависит от того, какой проект Visual Studio вы делаете.Wpf или Silverlight или Asp.net или даже окна, все будет зависеть от того, какой это проект.

Это выглядит как метка стиля MFC с изображением, или в браузере это будет сделано сJavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...