Тема: Запрос у пользователя прямоугольной области.
Добрый день. Функция запрашивает из бд и рисует на экране объекты, лежащие в определенной области. Как запросить у пользователя "Нарисуйте прямоугольную область"?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → .NET → Запрос у пользователя прямоугольной области.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день. Функция запрашивает из бд и рисует на экране объекты, лежащие в определенной области. Как запросить у пользователя "Нарисуйте прямоугольную область"?
Можно 2 точки запросить противоположных углов:
Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
Database db = doc.Database;
Editor ed = doc.Editor;
PromptPointResult prPoint1;
PromptPointResult prPoint2;
prPoint1 = ed.GetPoint("\nУкажите точку 1");
prPoint2 = ed.GetPoint("\nУкажите точку 2");
А GetCorner не сработает?
Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; Database db = doc.Database; Editor ed = doc.Editor; PromptPointResult prPoint1; PromptPointResult prPoint2; prPoint1 = ed.GetPoint("\nУкажите точку 1"); prPoint2 = ed.GetCorner("\nВторая точка", prPoint1.Value);
А GetCorner не сработает?
О да! Прикольно, работает - то, что надо! :D
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → .NET → Запрос у пользователя прямоугольной области.
Форум работает на PunBB, при поддержке Informer Technologies, Inc