ADN Club => AutoCAD .NET API => Тема начата: Doublefish от 26-08-2015, 10:46:05
Название: Подскажите пожалуйста, а через HyperLink случайно никак нельзя выполнить команду автокада?
Отправлено: Doublefish от 26-08-2015, 10:46:05
Подскажите пожалуйста, а через HyperLink случайно никак нельзя выполнить команду автокада? Ведь при печати например появляется всплывающее окошко со ссылкой и при нажатии на ссылку появляется окно с отчетом печати или например если изменилась вн. ссылка появляется окошко со ссылкой обновить и выполняется команда _.-xref в AutoCAD. Может надо просто в каком определённом виде писать содержимое HyperLink ?
Название: Re: Подскажите пожалуйста, а через HyperLink случайно никак нельзя выполнить команду автокада?
Отправлено: Александр Ривилис от 26-08-2015, 11:25:41
Подскажите пожалуйста, а через HyperLink случайно никак нельзя выполнить команду автокада?
Можно. И не только команду AutoCAD. И никак особенно писать Hyperlink не нужно. Нужно сделать вот что: 1) Подписаться на событие Close для TrayItemBubbleWindow
2) В обработчике этого события проанализировать e.CloseReason и если он равен TrayItemBubbleWindowCloseReason.HyperlinkClicked, то выбрана гиперссылка и ты запускаешь свою команду или делаешь что-то по своему разумению.
Годится?
Название: Re: Подскажите пожалуйста, а через HyperLink случайно никак нельзя выполнить команду автокада?
Отправлено: Doublefish от 26-08-2015, 12:23:04