LineWeightConverter

Автор Тема: LineWeightConverter  (Прочитано 2658 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
LineWeightConverter
« : 12-09-2017, 00:10:05 »
Всем дробный день!

Я знаю, как реализовать выпадающий список толщин через свойства:


А как сделать то же самое, но в отдельном компоненте - ComboBox или DataGridViewComboBoxCell?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: LineWeightConverter
« Ответ #1 : 12-09-2017, 00:27:30 »
В виде компонента я думаю такого нет. Во всяком случае я его не нашёл. Есть диалог: Autodesk.AutoCAD.Windows.LineWeightDialog
В чистом ObjectARX есть соответствующий класс для ComboBox: CAcUiLineWeightComboBox
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: LineWeightConverter
« Ответ #2 : 12-09-2017, 00:35:53 »
Ладно, буду использовать диалоги.
Спасибо за ответ!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: LineWeightConverter
« Ответ #3 : 12-09-2017, 00:36:24 »
Из недокументированного нашёл класс Autodesk.AutoCAD.Internal.LineWeightPicker. Возможно это то, что тебе нужно. Там в иерархии он происходит от ComboBoxWrapper, который в свою очередь:



Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: LineWeightConverter
« Ответ #4 : 12-09-2017, 01:44:11 »
Да - LineWeightPicker используется при создании своего пользовательского компонента, но я пока не представляю, как это использовать в DataGridView. В сети примеров нет (

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: LineWeightConverter
« Ответ #5 : 12-09-2017, 18:57:51 »
Я чего-то перемудрил - в сивиле нет такой реализации, там по клику на ячейку открывается диалоговое окно.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: LineWeightConverter
« Ответ #6 : 12-09-2017, 22:45:14 »
Я чего-то перемудрил - в сивиле нет такой реализации, там по клику на ячейку открывается диалоговое окно.
Приятно видеть самокритику! :)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение