Как убрать разрыв между унаследованной кнопку в пользовательском элементе управления
Я использую VB.net Winforms и хотят наследовать кнопку, чтобы сделать ее изменяемой для конечного пользователя, код у меня отлично работает (найден в другом месте) и находится ниже.
Итак, начните с пустого winforms, Form1, щелкните правой кнопкой мыши на решении, добавьте пользовательский элемент управления, затем откройте дизайнерский код этого кода, очистите Открытый класс UserControl1 и замените его следующим кодом;
Partial Class ResizableButton Inherits Button Protected Overrides ReadOnly Property CreateParams As System.Windows.Forms.CreateParams Get Dim CP As CreateParams = MyBase.CreateParams CP.Style = CP.Style Or &H40000 Return CP End Get End Property End Class
Сохраните, скомпилируйте, и теперь в вашем наборе инструментов есть новый элемент управления под названием Reizable Control.
Запустите приложение vb, и теперь вы можете изменить размер элемента управления в форме (как конечный пользователь). Отличный. Фантастический. Уууу.
Но - моя кнопка имеет этот уродливый пользовательский элемент управления прикладом, окружающий мою кнопку - Я не хочу этого, я хочу "кнопку".
Я пытался искать это, но я не вижу никакого упоминания ни в одном учебнике по наследованию элементов управления о том, как избавиться. Пожалуйста помочь :)
Что я уже пробовал:
Поиск в интернете, чтение о наследовании, но никакого упоминания об этом пространстве между Usercontrol и унаследованным элементом управления