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