Читайте также:
|
| Константа | Значение / код | Отображаемые кнопки |
| VbOkOnly | MsgBox("Привет!", vbOKOnly)=vbOk |
|
| VbOkCancel | MsgBox ("Привет!", vbOKCancel)=vbOk |
|
| VbAbortRetryIgnore | MsgBox ("Привет!", VbAbortRetryIgnore)=vbAbort |
|
| VbYesNoCancel | MsgBox("Привет!", VbYesNoCancel)=vbYes |
|
| VbYesNo | MsgBox ("Привет!", vbYesNo)=vbYes |
|
| VbRetryCancel | MsgBox ("Привет!", VbRetryCancel)=vbretry |
|
Примечание. Первые кнопки активны по умолчанию.
С помощью одного числа, являющегося суммой кодов нескольких параметров, можно одновременно установить определенную пиктограмму и определенную комбинацию кнопок, размещенных на панели сообщений. Например, число 36 можно рассматривать как сумму чисел 32 (код пиктограммы «Вопрос») и 4 (код комбинации кнопок Да, Нет).
В процессе использования условно-бесплатных программ пользователю часто предлагается зарегистрироваться. Процесс регистрации достаточно просто можно запрограммировать.
Dim bytA As Byte
Sub Command1_Click()
bytA = MsgBox("Вы хотите зарегистрироваться?", _
36, "Вопрос")
Form1.Print bytA
End Sub
Функция MsgBox выводит панель сообщений с текстом, пиктограмой вопроса и кнопками Да, Нет. Нажатие на кнопку приводит к определению значения функции, зависящего от выбранной кнопки.
Таблица 6. Значения функции MsgBox
| Значения функции | Нажатая кнопка |
| ОК | |
| Отмена | |
| Стоп | |
| Повтор | |
| Пропустить | |
| Да | |
| Нет |
Далее значение функции MsgBox присваивается целочисленной переменной bytA (нажатие на кнопку Да соответствует числу 6) и печатается на форме.

Рис. 11. Использование функции MsgBox
Пример
Создать форму, имитирующую простейшую игру в орла и решку. Игрок выставляет флажок вместо подбрасывания монеты, а компьютер после нажатия кнопки Бросание монеты запускает случайное число, соответствующее орлу или решке. При совпадении выигрывает компьютер, при несовпадении – игрок. Все действия сопровождаются всплывающими диалоговыми окнами.
Дата добавления: 2015-10-29; просмотров: 78 | Нарушение авторских прав
| <== предыдущая страница | | | следующая страница ==> |
| Окна рабочей среды Access | | | Создание базы данных |