Справочное руководство по TDMS 7.0 API
ObjectStatusBeforeChange Событие
Смотри также  Пример  Отправить замечание
pObject
Обьект
pNewStatus
Новый статус
bCancel

TRUE - отменить действие

TDMSApplication Объект : ObjectStatusBeforeChange Событие

Glossary Item Box

Описание

Генерируется перед изменением статуса обьекта

Опеделение

Visual Basic
Public Event ObjectStatusBeforeChange( _
   ByVal pObject As TDMSObject, _
   ByVal pNewStatus As TDMSStatus, _
   ByRef bCancel As Boolean _
)

Параметры

pObject
Обьект
pNewStatus
Новый статус
bCancel

TRUE - отменить действие

Пример

VB Script (VBScript)Скопировать код
'======================================================================
'Текст обработчика может быть размещен в скрипте команды, профиля или
'общесистемном скрипте.

Sub Object_StatusBeforeChange(Obj, Status, Cancel)
        'Запретить смену определенного статуса у объектов тестирования
        If Status.Description = "Утвержден" And Obj.ObjectDef.SysName = "OBJ_TEST" Then
                MsgBox "Невозможно сменить текущий статус на объектах типа """_
                         & Obj.ObjectDef.Description & """.", vbInformation, "Отмена изменений статуса объекта"
                Cancel = True
        End If
End Sub
'======================================================================

Смотри также

© 2023 CSoft Development. Все права защищены.