CallByName
Функция CallByName
CallByName(Object,ProcName,CallType,[Args() ])
Эта функция появилась в версии Visual Basic 6.0 Функция выполняет метод объекта или наборов или возвращает свойства объекта
Возвращаемое значение
Функция возвращает значение, возвращаемое вызываемое процедурой(если таковое есть)
Параметры
- Object
- Обязательный аргумент, содержащее выражение типа Variant(Object), представляющее имя объекта, на который будет воздействовать функция
- ProcName
- Обязательный аргумент, содержащее выражение типа Variant(String), представляющее строковое выражение, содержащее название свойства метода объекта. Аргумент нечувствителен к регистру
- CallType
- Обязательный аргумент, который передает константу типа vbCallType, представляющую тип вызываемой процедуры
- Args()
- Необязательный аргумент, содержащий выражение типа Variant(Array)
Значения константы vbCallType
Константа |
Значение |
Описание |
vbMethod |
1 |
Вызываемая процедура является методом, т.е. процедурой или функцией внутри объекта Object |
vbGet |
2 |
Вызываемая процедура является процедурой чтения занчения свойства объекта(Property Get) |
vbLet |
4 |
Вызываемая процедура является процедурой присвоения значения свойству объекта(Property Let) |
vbSet |
8 |
Вызываемая процедура является процедурой присвоения свойству объекта объектной ссылки(Property Set) |
Пример
' Установим свойство MousePointer текстового поля
CallByName Text1, "MousePointer", vbLet, vbCrossHair
Категория
Функции обработки системных параметров
|