В справке нашла функцию "Private Function object_Enabled() As Boolean", но я как то криво с ней работаю, что она у меня не работает (сори за тавтологию)

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
Код: Выделить всё
Private Function object_Enabled() As Boolean
Код: Выделить всё
Private Function object_Deactivate() As Boolean
Код: Выделить всё
Private Function object_Deactivate() As Boolean
object_Deactivate = True
End Function
Private Function object_Enabled() As Boolean
object_Enabled = True
End Function
Код: Выделить всё
Public deactivateState as Boolean
Public enabledState as Boolean
‘бла-бла-бла
Private Function object_Deactivate() As Boolean
object_Deactivate = deactivateState
End Function
Private Function object_Enabled() As Boolean
object_Enabled = enabledState
End Function
‘бла-бла-бла
Private Sub MySub()
‘бла-бла-бла
if neobhodimo_deaktivirovat = true Then
‘если возникла необходимость снять фокус с инструмента
deactivateState = True
call object_Deactivate
End if
if neobhodimo_sdelat_serenkim = true Then
‘если возникла необходимость сделать инструмент «сереньким»
enabledState = FALSE
call object_Deactivate
End if
‘бла-бла-бла
End Sub
Сейчас этот форум просматривают: Ahrefs [Bot] и 1 гость
© GIS-Lab и авторы, 2002-2017. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).