31
AutoCAD .NET API / Re: Таблица совместимости версий AutoCAD и .NET Framework
« Последний ответ от Владимир Шу 27-03-2024, 16:04:01 »Могу поделиться опытом, если кто не читал чаты бета-тестеров.Жги =)
Могу поделиться опытом, если кто не читал чаты бета-тестеров.Жги =)
Таки все таки .NET 8Ага. И это реальная жопа... Причем проблем подкинули мелкомягкие, а не Autodesk. Могу поделиться опытом, если кто не читал чаты бета-тестеров.
есть какие-либо мысли как это решитьВозможно вопрос относится к другой теме, не программирования
1. Мне нужно без команды, а только знать, что человек выбралНе важно как выделять, метод вызывается 6 раз при любом выделении.1.
https://www.theswamp.org/index.php?topic=31864.0
Протестируй их вариант, внутри команды подписа и отписка от события.
ed.SelectionAdded += onSelectionAdded;
PromptSelectionResult psr = ed.GetSelection(opt);
ed.SelectionAdded -= onSelectionAdded;
2. Попробуй сравнить выделение рамкой и через выделить все Ctrl+A, то же будет 6 событий?
Не важно как выделять, метод вызывается 6 раз при любом выделении.1.
Не важно как выделять, метод вызывается 6 раз при любом выделении.Может кто-то знает, почему эвент вызывается несколько разКод выложен не полный, и это лишь догадка.
Вероятно, у тебя каждый раз при запуске команды добавляется подписка на событие.
Application.DocumentManager.MdiActiveDocument.Editor.SelectionAdded += OnSelectionAdded;
Подписка на событие происходит, когда инициализируется плагин.и так странно добавляет объекты к выделениюСкорее всего при выделении рамкой при каждом попадании в рамку объекта вызывается данное событие.
Может кто-то знает, почему эвент вызывается несколько разКод выложен не полный, и это лишь догадка.
и так странно добавляет объекты к выделениюСкорее всего при выделении рамкой при каждом попадании в рамку объекта вызывается данное событие.