ВУЗ:
Составители:
Рубрика:
33
• параметр prompt – обязательный. Эта строка выдается в окне со -
общения . Максимальная длина текста 1024 символа;
• параметр buttons – необязательный. Значение параметра целое
число равное сумме значений , определяющих набор кнопок и т. д.,
если его нет, то значение параметра равно 0;
• параметр title – заголовок окна сообщения ;
• параметр helpfile – ссылка на файл справочной системы;
• параметр context – ссылка на содержание в файле справочной сис-
темы .
Два последних параметра являются необязательными и касаются
справочной информации к данному сообщению .
Необходимо иметь в виду, что для задания нескольких параметров
кнопок и значков одновременно следует просто сложить соответствующие
кнопки. Например:
Ans = MsgBox (“Закончить вычисления ? ”, VbYesNo + VbQuestion +
VbDefaultButtonl, “Пример окна MsgBox”).
В зависимости от выбора кнопки диалоговое окно MsgBox возвраща-
ет одно из значений , заданных системными константами. Для определения,
какая кнопка была нажата , значение переменной Ans анализируется услов-
ным оператором if.
If Ans = VbYes then User Form1. Hide
Функция возвращает значение, соответствующее выбранной пользо -
вателем кнопке в окне сообщения.
7.1.2. Окно ввода информации (InputBox)
Достаточно часто в диалоговом окне необходимо не только нажать
кнопки выбора действия , но и ввести определенную информацию , которая
затем анализируется программой. Для выполнения такого рода действий в
Visul Basic можно использовать диалоговое окно ввода информации Input-
Box Эта функция имеет следующий синтаксис:
InputBox (promt [, title] [, default] [,xpos] [, ypos] [, helpfile, context]
где:
• параметр prompt – обязательный. Эта строка выдается в окне со -
общения . Максимальная длина текста 1024 символа;
• параметр title – текст заголовка диалогового окна;
• параметр default – строка в текстовом поле . Если параметр отсут-
ствует, строка остается пустой;
• параметр xpos – позиция по вертикали левого верхнего угла диа-
логового окна относительно левого верхнего угла экрана. По
умолчанию присваивается значение, соответствующее середине
экрана;
• параметр ypos - позиция по горизонтали левого верхнего угла диа-
логового окна относительно левого верхнего угла экрана. По
33
• параметр prompt – о бязательны й . Э та стро ка вы дается в о кне со -
о бщ ения. М аксимальная длинатекста1024 симво ла;
• параметр buttons – нео бязательны й . Значение параметра ц ело е
число равно е сумме значений , о пределяю щ их набо р кно по к и т. д.,
еслиег о нет, то значение параметраравно 0;
• параметр title –заг о ло во к о кнасо о бщ ения;
• параметр helpfile –ссы лканафай лсправо чно й системы ;
• параметр context – ссы лка насо держ ание вфай ле справо чно й сис-
темы .
Д ва по следних параметра являю тся нео бязательны ми и касаю тся
справо чно й инфо рмац иик данно мусо о бщ ению .
Н ео бхо димо иметь в виду, что для задания неско льких параметро в
кно по к и значко во дно временно следуетпро сто сло ж ить со о тветствую щ ие
кно пки. Н апример:
Ans = MsgBox (“З ако нчит ьвы чис л ения ? ”, VbYesNo + VbQuestion +
VbDefaultButtonl, “П рим ер о кна MsgBox”).
В зависимо сти о твы бо ракно пки диало г о во е о кно MsgBox во звращ а-
ето дно из значений , заданны х систем ны ми ко нстантам и. Д ля о пределения,
какая кно пкабы ла наж ата, значение переменно й Ans анализируется усло в-
ны м о перато ро м if.
If Ans = VbYes then User Form1. Hide
Ф ункц ия во звращ аетзначение, со о тветствую щ ее вы бранно й по льзо -
вателем кно пке во кнесо о бщ ения.
7.1.2. О кноввода инф ормации (InputBox)
Д о стато чно часто в диало г о во м о кне нео бхо димо не то лько наж ать
кно пки вы бо ра дей ствия, но и ввести о пределенную инфо рмац ию , ко то рая
затем анализируется про г раммо й . Д ля вы по лнения тако г о ро да дей ствий в
Visul Basic мо ж но испо льзо вать диало гово е о кно вво да инфо рмац ии Input-
Box Э тафункц ия имеетследую щ ий синтаксис:
InputBox (promt [, title] [, default] [,xpos] [, ypos] [, helpfile, context]
где:
• параметр prompt – о бязательны й . Э та стро ка вы дается в о кне со -
о бщ ения. М аксимальная длинатекста1024 симво ла;
• параметр title –текстзаголо вкадиало г о во го о кна;
• параметр default – стро ка в тексто во м по ле. Е сли параметр о тсут-
ствует, стро као стается пусто й ;
• параметр xpos – по зиц ия по вертикали лево го верхнег о уг ла диа-
ло гово го о кна о тно сительно лево г о верхнего угла экрана. П о
умо лчанию присваивается значение, со о тветствую щ ее середине
экрана;
• параметр ypos - по зиц ия по г о ризо нтали лево г о верхнег о угладиа-
ло гово го о кна о тно сительно лево г о верхнего угла экрана. П о
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
