Как изменить «область» элемента управления в DesignMode? - PullRequest
0 голосов
/ 19 мая 2010

Когда я перетаскиваю TextBox из панели инструментов в WinForm, я могу перетаскивать его по форме, как мне нравится.

Теперь я создаю новый класс и наследую его от TextBox. Я добавляю новое свойство под названием CaptionLabel. Когда установлено значение, я динамически создаю элемент управления Label, устанавливаю его значение и, наконец, добавляю метку в родительский элемент управления TextBox.

Результатом является «LabeledTextBox».

Тем не менее, при выборе TextBox, я по-прежнему выбираю только TextBox ... прямоугольник выделения не включает метку, созданную динамически.

Как расширить прямоугольник, чтобы он также содержал метку, и чтобы метка "знала", что он принадлежит TextBox?

Или есть лучший способ создания помеченных элементов управления?

1 Ответ

0 голосов
/ 19 мая 2010

если я правильно понимаю, нужно, чтобы один ярлык и один TextBox были одним элементом? если я прав, вам нужно создать новый элемент управления, для этого создать новый тип проекта WindowsFormsControlLibrary?

...