Мнемосхема в GraphWorX-Вопрос о кнопках |
Ответить |
Автор | |
Новичок Присоединился: 04 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 4 |
Опубликовано: 17 Май 2007 12:44 |
Здравствуйте, уважаемые коллеги.
Помогите, пожалуйста, новичку. Ситуация следующая:На мнемосхеме GraphWorX есть 3 кнопки "Button1","Button2" и "Button3"."Button1" и "Button2" настроены ("Пока нажато"+"С Фиксацией"+"Нач. сост. Нажато"), а кнопка "Button3" настроена ("Если нажато"+"Без фиксации") Задача:Необходимо, чтобы по нажатию на кнопку "Button3", кнопки "Button1" и "Button2" переключились в состояние "Отпущено" Вопрос:Как реализовать это средствами VBA? Средствами GraphWorX? P.S Еще раз оговорюсь, в Genesis я новичек, поэтому просьба над поставленным вопросом просьба не сильно смеяться. |
|
Действительный член Присоединился: 27 Ноябрь 2006 Категория: Albania Online Status: Offline Публикации: 134 |
|
эээ... ну, принципиально:
у кнопки в Pick выбираешь Action => Run VBA Script задаешь ScriptName... ну, а сам скрипт, собссно - элементарная техника программирования |
|
Смейся, и весь мир будет смеяться вместе с тобой.
Плачь, и ты будешь плакать в одиночестве. |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Очень просто:
Sub PickButton(o As GwxPick) Dim Button1 As GwxPick Dim Button2 As GwxPick Set Button1 = ThisDisplay.GetDynamicObjectFromName("Button1") Set Button2 = ThisDisplay.GetDynamicObjectFromName("Button2") Call Button1.SimulateClick(MouseButtonLeft) Call Button2.SimulateClick(MouseButtonLeft) End Sub Этот скрипт должен быть привязан к клику на Button3. Имена Button1 и Button2 должны быть заданы в поле Object name на вкладках Pick кнопок 1 и 2 |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 04 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 4 |
|
Огромное спасибо.Все оказалось проще чем я думал.Всем откликнувшимся спасибо. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |