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
Текстът се извежда отдясно наляво (арабски)
Сподели с приятели: