Когда я перетаскиваю TextBox из панели инструментов в WinForm, я могу перетаскивать его по форме, как мне нравится.
Теперь я создаю новый класс и наследую его от TextBox. Я добавляю новое свойство под названием CaptionLabel. Когда установлено значение, я динамически создаю элемент управления Label, устанавливаю его значение и, наконец, добавляю метку в родительский элемент управления TextBox.
Результатом является «LabeledTextBox».
Тем не менее, при выборе TextBox, я по-прежнему выбираю только TextBox ... прямоугольник выделения не включает метку, созданную динамически.
Как расширить прямоугольник, чтобы он также содержал метку, и чтобы метка "знала", что он принадлежит TextBox?
Или есть лучший способ создания помеченных элементов управления?