Как изменить размер messagebox c
Перейти к содержимому

Как изменить размер messagebox c

Как изменить размер MessageBox в С#? [дубликат]

как изменить размер окна MessageBox по умолчанию в С#. Есть ли код для него? я не хочу, чтобы мое персонализированное диалоговое окно? так есть ли какое-либо решение для изменения размера окна сообщений по умолчанию для Windows?

задан 06 июля ’12, 09:07

Напишите меньше или больше текста в заголовке/сообщении. — stefan

Для моих собственных стандартных приложений Windows Forms я только что написал замену MessageBox, размер которой можно изменять. Вы можете скачать его здесь и использовать как стандартный MessageBox: codeproject.com/Articles/601900/… С уважением, Йорг — jreichert

каков размер сообщения и текстового поля по умолчанию ?? кто-нибудь это знает? — Raghu

В какой-то момент кажется, что строки обрываются. Судя по быстрому скриншоту, ширина окна сообщения в этот момент составляет 480 пикселей. — Nyerguds

3 ответы

создайте пользовательскую форму и установите свойства по своему усмотрению

Создан 06 июля ’12, 09:07

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

Создан 06 июля ’12, 09:07

Святая корова, это куча кода для чего-то, что можно сделать с помощью пользовательской формы (разработанной за секунды) и вызова ShowDialog() . — Кодкастер

Вы должны попытаться создать собственный класс, который содержит ваш дизайн/свойства.

Вы можете создать функцию в своем пользовательском классе окна сообщений, которая вызовет ваш «Большой ящик сообщений» и установит текст

Эта медитация может помочь с классом (вам нужно будет добавить тег размера в конструктор)

Кроме того, в учебнике используются статические методы, вместо этого создайте экземпляр. Это позволит использовать несколько окон сообщений с разным текстом.

Как изменить размер MessageBox в c #?

как изменить размер окна MessageBox по умолчанию в c #. Есть ли для этого код? Я не хочу делать свое персонализированное диалоговое окно? так есть ли решение изменить размер окна сообщений по умолчанию для Windows?

создавать пользовательские формы и устанавливать свойства по своему усмотрению

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

Вы должны попробовать создать собственный класс, который содержит ваш дизайн/свойства.

Вы можете сделать функцию в своем классе пользовательских сообщений, который вызовет ваш «Большой почтовый ящик» и установит текст

This may help with the class (You will have to add a size Tag to the constructor)

Кроме того, в учебнике используются статические методы, вместо этого создайте экземпляр. Это позволит использовать несколько ящиков сообщений, все с разным текстом.

Message Box Options Перечисление

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Задает параметры в MessageBox.

Это перечисление поддерживает побитовую комбинацию значений его членов.

Данное окно сообщения отображается на активном рабочем столе. Эта константа аналогична ServiceNotification , за исключением того, что в системе окно сообщения отображается только на стандартном рабочем столе интерактивного оконного терминала. Приложение, отображающее окно сообщения, теряет фокус, и окно сообщения отображается без стилей оформления. Дополнительные сведения см. в статье Rendering Controls with Visual Styles (Отрисовка элементов управления со стилями оформления).

Текст в окне сообщения выравнивается по правому краю.

Указывает, что текст в данном окне сообщения отображается с порядком чтения справа налево.

Данное окно сообщения отображается на активном рабочем столе. Вызывающий объект — это служба, которая уведомляет пользователя о событии. Show отображает окно сообщения на активном в настоящий момент рабочем столе, даже если пользователь не вошел в систему.

Примеры

В следующем примере показано, как отобразить MessageBox параметры, поддерживаемые перегрузками MessageBox.Show , включающими options параметр. Убедившись, что строковая переменная пуста, ServerName в примере отображается MessageBox значок поля вопроса, предлагающий пользователю возможность отменить операцию. В этом примере элемент перечисления используется MessageBoxOptions.RightAlign для выравнивания текста по правому краю диалогового окна. Show Если возвращаемое значение метода имеет значениеDialogResult.Yes, форма, отображаемая в нейMessageBox, закрыта.

Комментарии

Это перечисление используется классом MessageBox.

Если вы не хотите указывать аргумент при вызове методов MessageBox, вместо этого можно передать значение 0.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *