Visual Basic 6. Руководство разработчика



         

Использование элемента управления


Script

Элемент управления Script работает очень просто: запоминает процедуры и выполняет их в любое время. Также он вычисляет произвольные выражения и возвращает результат. Напишем несколько простых программ, в которых исполь­зуется этот элемент управления

Чтобы использовать элемент управления Script в проекте, необходимо добавить его на панель элементов управления. Для этого выполните следующие действия.

1. Откройте новый проект.

2. Щелкните правой кнопкой мыши на панели элементов управления и из контекстного меню выберите команду Components для открытия соответст­вующего диалогового окна.

3. Установите флажок Microsof Script Control 1.0 (или более новую версию, если она доступна) и щелкните на кнопке ОК.

4. Как только элемент будет добавлен на панель элементов управления, поместите его экземпляр на форму.

Перечислим наиболее важные компоненты элемента управления

Script, которые используются в наших примерах.

Метод ExecuteStatement

Этот метод выполняет один оператор и возвращает результат Он принимает единственный аргумент - оператор, который будет выполняться. Имеется оператор VBScript.

MsgBox "Programmers of the world unite!"

'(Программисты всех стран, объединяйтесь!)

Чтобы выполнить его (и вывести сообщение на экран), в метод ExecuteStatement передается строка statement, задающая этот оператор.

statement =

"MsgBox " & Chr(34) &

"Программисты всех стран, объединяйтесь!" & Chr(34)

ScriptControll.ExecuteStatement statement

Выражение Chr(34) добавляет двойные кавычки в строковую переменную. Другой подход — использовать две двойные кавычки подряд и объединить два оператора в один.

ScriptControll.ExecuteStatement _

"MsgBox "" Welcome to VBScript!"""

Возможности метода ExecuteStatement

не ограничиваются вызовом одной функции. VBScript позволяет поместить несколько операторов в одну строку, разделяя их двоеточием. Вот небольшой код на VBScript (пригодный для VB).

X=InputBox ("Enter a value from 0 to 5")




Содержание  Назад  Вперед