Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Владимир Шу от 22-08-2016, 10:40:39

Название: Картинка в меню выбора ключевого слова.
Отправлено: Владимир Шу от 22-08-2016, 10:40:39
(https://i.gyazo.com/37c77bf57be69f3409c479340b163992.png)
Как сделать такие картинки для своих ключевых слов? и есть ли вообще такая возможность в .NET API?
Название: Re: Картинка в меню выбора ключевого слова.
Отправлено: Андрей Бушман от 22-08-2016, 13:01:10
Своим дополнительным пунктам контекстного меню, зависящим от состава набора выбранных объектов, я иконку назначал при помощи свойства Icon (в AutoCAD 2009):
Код - C# [Выбрать]
  1. MenuItem item = new MenuItem("Назначить якорь") {
  2.     Icon = Resources.add_anchor
  3. };
См. скрин во вложении.

Как вариант, ты можешь попробовать выполнить итерацию по имеющимся пунктам меню, найти те, которые соответствуют твоим ключевым словам и модифицировать для них обозначенное выше свойство.
Название: Re: Картинка в меню выбора ключевого слова.
Отправлено: Александр Ривилис от 22-08-2016, 14:48:09
Как сделать такие картинки для своих ключевых слов? и есть ли вообще такая возможность в .NET API?
Для ключевых слов (не путать с контекстным меню) это можно сделать только при помощи хука. В AutoCAD .NET API такого нет. Насколько это будет стабильно работать - не скажу. Оно тебе надо?
Название: Re: Картинка в меню выбора ключевого слова.
Отправлено: Владимир Шу от 22-08-2016, 14:56:16
Видимо уже нет, сделаю свою формочку на wpf.
Название: Re: Картинка в меню выбора ключевого слова.
Отправлено: Андрей Бушман от 22-08-2016, 14:58:04
Видимо уже нет, сделаю свою формочку на wpf.
http://bushman-andrey.blogspot.ru/2012/10/autocad.html
Название: Re: Картинка в меню выбора ключевого слова.
Отправлено: Владимир Шу от 22-08-2016, 14:59:40
Ага, я эту статью в закладках держал, думал может можно иконку вставить, малой кровью обойтись, но видимо придется делать своё.
Название: Re: Картинка в меню выбора ключевого слова.
Отправлено: Александр Ривилис от 22-08-2016, 19:01:46
http://bushman-andrey.blogspot.ru/2012/10/autocad.html
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F96333%2F7842324.6%2F0_132ce0_4e6bede4_orig.png&hash=4679df58a32f1a7ac2982f73e1c37591)
Чего? Видео стало жалко? ;)

Название: Re: Картинка в меню выбора ключевого слова.
Отправлено: Андрей Бушман от 22-08-2016, 20:56:08
Чего? Видео стало жалко? ;)
Убирал когда-то то, что посчитал уже ненужным. Видимо зацепил и это. Открыл доступ.