Visual Basic. Теория. Нагина Е.К - 33 стр.

UptoLike

Составители: 

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 - по зиц ия по г    о ризо нтали лево г  о верхнег   о угладиа-
          ло гово го о кна о тно сительно лево г    о верхнего угла экрана. П о