c messagebox в консольном приложении

MessageBox function (winuser.h)

Displays a modal dialog box that contains a system icon, a set of buttons, and a brief application-specific message, such as status or error information. The message box returns an integer value that indicates which button the user clicked.

Syntax

Parameters

A handle to the owner window of the message box to be created. If this parameter is NULL, the message box has no owner window.

[in, optional] lpText

The message to be displayed. If the string consists of more than one line, you can separate the lines using a carriage return and/or linefeed character between each line.

[in, optional] lpCaption

The dialog box title. If this parameter is NULL, the default title is Error.

The contents and behavior of the dialog box. This parameter can be a combination of flags from the following groups of flags.

To indicate the buttons displayed in the message box, specify one of the following values.

Value Meaning
MB_ABORTRETRYIGNORE 0x00000002L The message box contains three push buttons: Abort, Retry, and Ignore.
MB_CANCELTRYCONTINUE 0x00000006L The message box contains three push buttons: Cancel, Try Again, Continue. Use this message box type instead of MB_ABORTRETRYIGNORE.
MB_HELP 0x00004000L Adds a Help button to the message box. When the user clicks the Help button or presses F1, the system sends a WM_HELP message to the owner.
MB_OK 0x00000000L The message box contains one push button: OK. This is the default.
MB_OKCANCEL 0x00000001L The message box contains two push buttons: OK and Cancel.
MB_RETRYCANCEL 0x00000005L The message box contains two push buttons: Retry and Cancel.
MB_YESNO 0x00000004L The message box contains two push buttons: Yes and No.
MB_YESNOCANCEL 0x00000003L The message box contains three push buttons: Yes, No, and Cancel.

В

To display an icon in the message box, specify one of the following values.

Value Meaning
MB_ICONEXCLAMATION 0x00000030L An exclamation-point icon appears in the message box.
MB_ICONWARNING 0x00000030L An exclamation-point icon appears in the message box.
MB_ICONINFORMATION 0x00000040L An icon consisting of a lowercase letter i in a circle appears in the message box.
MB_ICONASTERISK 0x00000040L An icon consisting of a lowercase letter i in a circle appears in the message box.
MB_ICONQUESTION 0x00000020L A question-mark icon appears in the message box. The question-mark message icon is no longer recommended because it does not clearly represent a specific type of message and because the phrasing of a message as a question could apply to any message type. In addition, users can confuse the message symbol question mark with Help information. Therefore, do not use this question mark message symbol in your message boxes. The system continues to support its inclusion only for backward compatibility.
MB_ICONSTOP 0x00000010L A stop-sign icon appears in the message box.
MB_ICONERROR 0x00000010L A stop-sign icon appears in the message box.
MB_ICONHAND 0x00000010L A stop-sign icon appears in the message box.

В

To indicate the default button, specify one of the following values.

Value Meaning
MB_DEFBUTTON1 0x00000000L The first button is the default button.

MB_DEFBUTTON1 is the default unless MB_DEFBUTTON2, MB_DEFBUTTON3, or MB_DEFBUTTON4 is specified.

MB_DEFBUTTON2 0x00000100L The second button is the default button.
MB_DEFBUTTON3 0x00000200L The third button is the default button.
MB_DEFBUTTON4 0x00000300L The fourth button is the default button.

В

To indicate the modality of the dialog box, specify one of the following values.

Value Meaning
MB_APPLMODAL 0x00000000L The user must respond to the message box before continuing work in the window identified by the hWnd parameter. However, the user can move to the windows of other threads and work in those windows.

Depending on the hierarchy of windows in the application, the user may be able to move to other windows within the thread. All child windows of the parent of the message box are automatically disabled, but pop-up windows are not.

MB_APPLMODAL is the default if neither MB_SYSTEMMODAL nor MB_TASKMODAL is specified.

MB_SYSTEMMODAL 0x00001000L Same as MB_APPLMODAL except that the message box has the WS_EX_TOPMOST style. Use system-modal message boxes to notify the user of serious, potentially damaging errors that require immediate attention (for example, running out of memory). This flag has no effect on the user’s ability to interact with windows other than those associated with hWnd.
MB_TASKMODAL 0x00002000L Same as MB_APPLMODAL except that all the top-level windows belonging to the current thread are disabled if the hWnd parameter is NULL. Use this flag when the calling application or library does not have a window handle available but still needs to prevent input to other windows in the calling thread without suspending other threads.

В

To specify other options, use one or more of the following values.

Value Meaning
MB_DEFAULT_DESKTOP_ONLY 0x00020000L Same as desktop of the interactive window station. For more information, see Window Stations.

If the current input desktop is not the default desktop, MessageBox does not return until the user switches to the default desktop.

MB_RIGHT 0x00080000L The text is right-justified.
MB_RTLREADING 0x00100000L Displays message and caption text using right-to-left reading order on Hebrew and Arabic systems.
MB_SETFOREGROUND 0x00010000L The message box becomes the foreground window. Internally, the system calls the SetForegroundWindow function for the message box.
MB_TOPMOST 0x00040000L The message box is created with the WS_EX_TOPMOST window style.
MB_SERVICE_NOTIFICATION 0x00200000L The caller is a service notifying the user of an event. The function displays a message box on the current active desktop, even if there is no user logged on to the computer.

Terminal Services: If the calling thread has an impersonation token, the function directs the message box to the session specified in the impersonation token.

If this flag is set, the hWnd parameter must be NULL. This is so that the message box can appear on a desktop other than the desktop corresponding to the hWnd.

For information on security considerations in regard to using this flag, see Interactive Services. In particular, be aware that this flag can produce interactive content on a locked desktop and should therefore be used for only a very limited set of scenarios, such as resource exhaustion.

Return value

If the function fails, the return value is zero. To get extended error information, call GetLastError.

If the function succeeds, the return value is one of the following menu-item values.

Return code/value Description
IDABORT 3 The Abort button was selected.
IDCANCEL 2 The Cancel button was selected.
IDCONTINUE 11 The Continue button was selected.
IDIGNORE 5 The Ignore button was selected.
IDNO 7 The No button was selected.
IDOK 1 The OK button was selected.
IDRETRY 4 The Retry button was selected.
IDTRYAGAIN 10 The Try Again button was selected.
IDYES 6 The Yes button was selected.

Remarks

The following system icons can be used in a message box by setting the uType parameter to the corresponding flag value.

Icon Flag values
MB_ICONHAND, MB_ICONSTOP, or MB_ICONERROR
MB_ICONQUESTION
MB_ICONEXCLAMATION or MB_ICONWARNING
MB_ICONASTERISK or MB_ICONINFORMATION

В

Adding two right-to-left marks (RLMs), represented by Unicode formatting character U+200F, in the beginning of a MessageBox display string is interpreted by the MessageBox rendering engine so as to cause the reading order of the MessageBox to be rendered as right-to-left (RTL).

When you use a system-modal message box to indicate that the system is low on memory, the strings pointed to by the lpText and lpCaption parameters should not be taken from a resource file because an attempt to load the resource may fail.

If you create a message box while a dialog box is present, use a handle to the dialog box as the hWnd parameter. The hWnd parameter should not identify a child window, such as a control in a dialog box.

Examples

In the following example, the application displays a message box that prompts the user for an action after an error condition has occurred. The message box displays the message that describes the error condition and how to resolve it. The MB_CANCELTRYCONTINUE style directs MessageBox to provide three buttons with which the user can choose how to proceed. The MB_DEFBUTTON2 style sets the default focus on the second button of the message box, in this case, the Try Again button.

The following image shows the output from the preceding code example:

For another message box example, see Displaying a Message Box.

Источник

Message Box Класс

Определение

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

Отображает окно сообщения.

Комментарии

Чтобы разрешить пользователю закрывать окно сообщения, Show отображает окно сообщения, содержащее кнопку ОК и кнопку Закрыть в строке заголовка.

Окна сообщений могут обмениваться информацией, а также задавать вопросы с различной степенью важности. Для обозначения важности в окнах сообщений используются значки. Например, значки могут указывать, является ли сообщение информационным, предупреждением или важным. MessageBoxImageПеречисление инкапсулирует набор возможных значков окна сообщения. По умолчанию окно сообщения не отображает значок. Однако можно передать MessageBoxImage значение в одну из нескольких Show перегрузок метода, чтобы указать, что окно сообщения содержит значок.

Окна сообщений иногда предоставляют специальные функции, например чтение справа налево. Поведение окна сообщения можно настроить с помощью одного или нескольких MessageBoxOptions значений перечисления, которые принимаются некоторыми перегрузками Show метода.

Дополнительные сведения см. в разделе MessageBox Sample.

Методы

Определяет, равен ли указанный объект текущему объекту.

Служит хэш-функцией по умолчанию.

Возвращает объект Type для текущего экземпляра.

Создает неполную копию текущего объекта Object.

Отображает окно сообщения с сообщением, которое возвращает результат.

Отображает окно сообщения с сообщением и заголовком, которое возвращает результат.

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

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

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

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

Отображает окно сообщения перед указанным окном. Окно сообщения отображается с сообщением и возвращает результат.

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

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

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

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

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

Возвращает строку, представляющую текущий объект.

Источник

A message box is a dialog box that is used to quickly display information and optionally allow users to make decisions. Access to the message box is provided by the MessageBox class. A message box is displayed modally. And the code that displays the message box is paused until the user closes the message box either with the close button or a response button.

The following illustration demonstrates the parts of a message box:

diagram

For presenting or gathering complex data, a dialog box might be more suitable than a message box. For more information, see Dialog boxes overview.

Display a message box

To create a message box, you use the MessageBox class. The MessageBox.Show method lets you configure the message box text, title, icon, and buttons, shown in the following code:

The MessageBox.Show method overloads provide ways to configure the message box. These options include:

Here are some more examples of using a message box.

The previous code displays a message box like the following image:

alert simple

It’s a good idea to use the options provided by the message box class. Using the same alert as before, set more options to make it more visually appealing:

The previous code displays a message box like the following image:

alert

The previous code displays a message box like the following image:

warning

Ask the user a question.

The previous code displays a message box like the following image:

prompt

Handle a message box response

The MessageBox.Show method displays the message box and returns a result. The result indicates how the user closed the message box:

When a user presses the buttons at the bottom of the message box, the corresponding MessageBoxResult is returned. However, if the user presses the ESC key or presses the Close button (#2 in the message box illustration), the result of the message box varies based on the button options:

Button options ESC or Close button result
Ok Ok
OkCancel Cancel
YesNo ESC keyboard shortcut and Close button disabled. User must press Yes or No.
YesNoCancel Cancel

For more information on using message boxes, see MessageBox and the MessageBox sample.

Источник

MessageBox

Помощь в написании контрольных, курсовых и дипломных работ здесь.

MessageBox
Int COUNT=20; MessageBox(NULL, COUNT + L» очков. «, L»Title «, MB_OK); Почему не выводит.

PE с MessageBox на С++
Есть какие-нибудь полезные статьи про Pe на с++? Пишу программу для компиляции dll в фомате Pe

tickВывод messagebox
Необходимо вывести сообщение в messagebox,после выоа программа должна работать недожидаясь никаких.

Вложения

rar MsgBox.exe.rar (7.7 Кб, 89 просмотров)

Добавлено через 1 минуту
Но всётаки можно ли сделать чистый MessageBox без окна.

— а тут где окно. Для простоты запиши вот так тогда

Хм. Интересно. Очень интересно.
А что, никто не знает, что в настройках IDE есть пункт типа «компоновщик-> не создавать консольное окно»? В DEV C++ есть точно.

ТС, чтобы создавать или не создавать консольное окно, для этого в файловом заголовке надо поправить всего одно поле, Subsystem
Хочешь правь вручную, в hex-редактое
. Вот так оно правится программно, запускаешь прогу, вводишь имя экзешника и нужное значение поля; после чего консольное окно либо создаётся либо нет. Подробности смотри в «формат PE- файлов»

Код неаккуратный даже для меня ну да я давно-давно писал подобное а щас на скорую руку переделал, дабы только лишь сохранить функционал.

Источник

Message Box. Show Метод

Определение

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

Отображает окно сообщения.

Перегрузки

Отображает окно сообщения с заданным текстом.

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки и Ключевое слово справки.

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки, HelpNavigator и раздел справки.

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки.

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки и Ключевое слово справки.

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

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки.

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора и кнопкой «Справка».

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

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

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

Отображает перед заданным объектом окно сообщения, содержащее заданный текст, заголовок и кнопки.

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

Отображает перед заданным объектом окно сообщения, содержащее заданный текст и заголовок.

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

Отображает перед заданным объектом окно сообщения, содержащее заданный текст.

Отображает окно сообщения с заданным текстом и заголовком.

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

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки, HelpNavigator и раздел справки.

Show(String)

Отображает окно сообщения с заданным текстом.

Параметры

Текст, отображаемый в окне сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Примеры

В следующем примере кода отображается простое окно сообщения.

Комментарии

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки и Ключевое слово справки.

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Ключевое слово справки, отображаемое по щелчку кнопки «Справка».

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения, которое является родительским по отношению к главному окну. В окне сообщения отображается кнопка Справка. Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки, и отображается раздел, указанный с помощью mspaint.chm::/paint_brush.htm ключевого слова. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму. С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве владельца верхнего уровня диалогового окна.

Когда пользователь нажимает кнопку «Справка», открывается файл справки, указанный в helpFilePath параметре, и отображается ключевое слово справки, определяемое keyword параметром. Форма, которая владеет окном сообщения (или активной формой), также получает HelpRequested событие.

См. также раздел

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки, HelpNavigator и раздел справки.

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Одно из значений перечисления HelpNavigator.

Числовой идентификатор раздела справки, отображаемый по щелчку кнопки «Справка».

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения с кнопкой «Справка». Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки, а также отображается вкладка «указатель справки» и тема, указанная ovals ключевым словом. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

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

Когда пользователь нажимает кнопку «Справка», открывается файл справки, указанный в helpFilePath параметре, и отображается содержимое справки, определяемое navigator параметром. Форма, которая владеет окном сообщения (или активной формой), также получает HelpRequested событие.

helpFilePath Параметр может иметь вид к:\пас\сампле.ЧМ или/фолдер/file.htm.

См. также раздел

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки.

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения, которое является родительским для главной формы. В окне сообщения отображается кнопка Справка. Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму. С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца.

Когда пользователь нажимает кнопку «Справка», открывается файл справки, указанный в helpFilePath параметре. Форма, которая владеет окном сообщения (или активной формой), также получает HelpRequested событие.

helpFilePath Параметр может иметь вид к:\пас\сампле.ЧМ или/фолдер/file.htm.

См. также раздел

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Одно из значений перечисления HelpNavigator.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения с кнопкой «Справка». Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки и открывается вкладка указатель справки. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

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

Когда пользователь нажимает кнопку «Справка», открывается файл справки, указанный в helpFilePath параметре, и отображается содержимое справки, определяемое navigator параметром. Форма, которая владеет окном сообщения (или активной формой), также получает HelpRequested событие.

helpFilePath Параметр может иметь вид к:\пас\сампле.ЧМ или/фолдер/file.htm.

См. также раздел

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки и Ключевое слово справки.

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Ключевое слово справки, отображаемое по щелчку кнопки «Справка».

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения с кнопкой «Справка». Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки, и отображается раздел, указанный с помощью mspaint.chm::/paint_brush.htm ключевого слова. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

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

Когда пользователь нажимает кнопку «Справка», открывается файл справки, указанный в helpFilePath параметре, и отображается ключевое слово справки, определяемое keyword параметром. Форма, которая владеет окном сообщения (или активной формой), также получает HelpRequested событие.

См. также раздел

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

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

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

Комментарии

С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца. Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму.

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки.

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения с кнопкой «Справка». Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

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

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

helpFilePath Параметр может иметь вид к:\пас\сампле.ЧМ или/фолдер/file.htm.

См. также раздел

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean)

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора и кнопкой «Справка».

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения с кнопкой «Справка», обработайте Control.HelpRequested событие и отобразить пользовательское окно справки в ответ на событие.

Комментарии

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

Когда пользователь нажимает кнопку «Справка», форма, которая владеет окном сообщения (или активной формой), получает HelpRequested событие. Обработайте HelpRequested событие для выполнения настраиваемых действий справки.

См. также раздел

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Одно из значений перечисления HelpNavigator.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения, которое является родительским по отношению к главному окну. В окне сообщения отображается кнопка Справка. Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки и открывается вкладка указатель справки. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму. С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца.

Когда пользователь нажимает кнопку «Справка», открывается файл справки, указанный в helpFilePath параметре, и отображается содержимое справки, определяемое navigator параметром. Форма, которая владеет окном сообщения (или активной формой), также получает HelpRequested событие.

helpFilePath Параметр может иметь вид к:\пас\сампле.ЧМ или/фолдер/file.htm.

См. также раздел

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

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

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

Примеры

Комментарии

С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца. Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму.

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon)

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

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

Примеры

Комментарии

С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца. Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму.

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

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

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

Примеры

Комментарии

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons)

Отображает перед заданным объектом окно сообщения, содержащее заданный текст, заголовок и кнопки.

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

Примеры

Комментарии

С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца. Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму.

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon)

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

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

Задаваемый параметр buttons не является членом MessageBoxButtons.

-или- Задаваемый параметр icon не является членом MessageBoxIcon.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

Примеры

В следующем примере кода демонстрируется один из Show методов обработки ComboBox.DropDown события. Чтобы выполнить пример, вставьте следующий код в форму и вызовите InitializeComboBox метод из конструктора или Load метода формы.

Комментарии

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(IWin32Window, String, String)

Отображает перед заданным объектом окно сообщения, содержащее заданный текст и заголовок.

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Комментарии

С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца. Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму.

Применяется к

Show(String, String, MessageBoxButtons)

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

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

Задаваемый параметр buttons не является членом MessageBoxButtons.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

Примеры

Комментарии

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(IWin32Window, String)

Отображает перед заданным объектом окно сообщения, содержащее заданный текст.

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Комментарии

С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца. Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму.

Применяется к

Show(String, String)

Отображает окно сообщения с заданным текстом и заголовком.

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Возвращаемое значение

Одно из значений перечисления DialogResult.

Комментарии

Применяется к

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

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

Параметры

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

Комментарии

В окне сообщения может быть не более трех кнопок.

См. также раздел

Применяется к

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Отображает окно сообщения с заданным текстом, заголовком, кнопками, значком, кнопкой по умолчанию, параметрами для выбора, кнопкой «Справка», используя заданный файл справки, HelpNavigator и раздел справки.

Параметры

Реализация IWin32Window, которой будет принадлежать данное модальное диалоговое окно.

Текст, отображаемый в окне сообщения.

Текст для отображения в строке заголовка окна сообщения.

Одно из значений MessageBoxButtons, указывающее, какие кнопки отображаются в окне сообщения.

Одно из значений MessageBoxIcon, указывающее, какой значок отображается в окне сообщения.

Одно из значений MessageBoxDefaultButton, определяющее кнопку по умолчанию для данного окна сообщения.

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

Полный путь к файлу справки, который должен отображаться, когда пользователь щелкнет кнопку «Справка».

Одно из значений перечисления HelpNavigator.

Числовой идентификатор раздела справки, отображаемый по щелчку кнопки «Справка».

Возвращаемое значение

Одно из значений перечисления DialogResult.

Исключения

buttons не является членом MessageBoxButtons.

-или- icon не является членом MessageBoxIcon.

-или- Заданный объект defaultButton не является членом MessageBoxDefaultButton.

Была предпринята попытка отобразить MessageBox в процессе, не работающем в режиме интерактивного взаимодействия с пользователем (User Interactive mode). Этот режим задается свойством UserInteractive.

-или- Параметр buttons задает недопустимое сочетание MessageBoxButtons.

Примеры

В следующем примере кода показано, как отобразить окно сообщения, которое является родительским по отношению к главному окну. В окне сообщения отображается кнопка Справка. Когда пользователь нажимает кнопку «Справка», Mspaint.chm открывается файл справки, а также отображается вкладка «указатель справки» и тема, указанная ovals ключевым словом. В этом примере требуется, чтобы Mspaint.chm файл справки был установлен.

Комментарии

Окно сообщения — это модальное диалоговое окно, означающее отсутствие ввода (нажатие клавиши мыши или щелчка мышью), за исключением объектов в модальной форме. Программа должна скрывать или закрывать модальную форму (обычно в ответ на какое-либо действие пользователя), прежде чем может произойти ввод в другую форму. С помощью параметра можно owner указать конкретный объект, реализующий IWin32Window интерфейс, который будет выступать в качестве окна верхнего уровня диалогового поля и владельца.

Когда пользователь нажимает кнопку «Справка», открывается файл справки, указанный в helpFilePath параметре, и отображается содержимое справки, определяемое navigator параметром. Форма, которая владеет окном сообщения (или активной формой), также получает HelpRequested событие.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • c fakepath при подаче алкогольной декларации как убрать
  • c clr создание формы