И логически операции I. Етапи при разработката на приложения


III. Операции във Visual Basic



Pdf просмотр
страница2/3
Дата05.04.2023
Размер0.55 Mb.
#117226
ТипЗадача
1   2   3
4-създавене-на-програмен-код
    Навигация на страницата:
  • InputBox
III.
Операции във Visual Basic

1. Операции за вход и изход – с тях ще с езапознаем по-подробно, когато изучаваме контролите. На този етап ще въведем две функции – InputBox и MassageBox
InputBox
- За въвеждане на кратка информация, за която не е оправдано създаването на текстово поле
Прозорецът InputBox се състои от четири елемента:

заглавен ред;

подканящо съобщение за ввеждане на информация (Prompt);

поле за въвеждане, евентуално съдържащо стойност по подразбиране;

два бутона (ОК и Cancel).
Синтаксис:
Идентификатор = InputBox(prompt, [title] [,default] [,Xpos] [,Yроs] [,helpfile] [, context])
Например:
Dim S as String
S = InputBox (“Въведи ЕГН на ученика:”, „ЕГН”)


4
Параметърът Prompt задава текста, извеждан в диалоговия прозорец като подканящо съобщение (в примера «Въведи ЕГН на ученика:»).
Параметърът Title задава надписа в заглавната ивица на прозореца (в примера «ЕГН»); ако този параметър не е зададен, се извежда заглавието на приложението.
Параметърът Default задава стойност по подразбиране, която се извежда в реда за вход.
Параметрите Xpos и Ypos определят координатите на горния ляв ъгъл на прозореца. По премълчаване прозорецът се изобразява в центъра на екрана. Тези два параметъра трябва да се използват съвместно:
Функцията InputBox връща като резултат стринга, въведен от потребителя. При натискане на бутон Cancel се връща празен стринг.
Функцията InputBox притежават още два незадължителни параметъра — HelpFile и Context, които позволяват да се отворят определени файлове от справочната система.
MessageBox
- извеждане на различни съобщения Почти всички приложения на Windows използват MessageBox, тъй като този компонент влиза в състава на Windows, a Visual Basic само предоставя възможност за неговото извикване.
Видът на прозореца MessageBox може да бъде различен, но в неговия състав винаги влизат:

текстът на съобщението;

заглавие;

иконка;

набор бутони.
Синтаксис:
Идентификатор = MsgBox (Prompt [, Buttons] [, Title] [, Helpfile] [,Context])
Например: s = MsgBox("Имаш грешка, опитай отново!!!", vbQuestion)
Параметрите Prompt и Title нямат нужда от обяснение. С тях вече се запознахме в предния урок.
Параметърът Buttons определя външния вид на MessageBox. Стойността на този параметър се формира от няколко части, които може да се сумират:
Buttons = Button + Icon + Default + Modal + Extras + Extras


5
За категориите параметри Button, Icon, Default и Modal може да се използва само една от допустимите константи. А за категория Extras се допуска използването на комбинация от стойности.
Ето и най-често използваните стойности на тези константи по категории:
Категория Button:
Константа
Стойност
Описание vbOKOnly
0
Извежда само бутон ОК vbOKCancel
1
Извежда бутони ОК и Cancel vbAbortRetryIgnore
2
Извежда бутони Abort, Retry, Cancel vbYesNoCancel
3
Извежда бутони Yes, No, Cancel vbYesNo
4
Извежда бутони Yes, No vbRetryCancel
5
Извежда бутони Retry и Cancel
Категория Icon:
Константа
Стойност
Описание vbCritical
16
Показва икона Critical Message vbQuestion
32
Показва икона Warning Query vbExclamation
48
Показва икона Warning Message vbInformation
64
Показва икона Information Message
Категория Default:
Константа
Стойност
Описание vbDefaultButton1 0
По подразбиране е активен първия бутон vbDefaultButton2 256
По подразбиране е активен втория бутон vbDefaultButton3 512
По подразбиране е активен третия бутон vbDefaultButton4 768
По подразбиране е активен четвъртия бутон
Категория Extras:
Константа
Стойност Описание vbMsgBoxHelpButton
16384
Допълнителен бутон за справка vbMsgBoxSetForeground
65536
Извежда диалоговия прозорец във фонов режим vbMsgBoxRight
524288
Текстът се подравнява по десния край vbMsgBoxRtlReading
1048576
Текстът се извежда отдясно наляво (арабски)


Сподели с приятели:
1   2   3




©obuch.info 2024
отнасят до администрацията

    Начална страница