Mohankumar.Engain Ответов: 2

Как переопределить свойства кнопок в C#(шрифт, высота, ширина, задний цвет)


Уважаемая Команда,

Как переопределить мои элементы управления с помощью c#?
Нужно задать свойства кнопки как шрифт(имя =&ГТ; шрифт Segoe UI, который стиль =&ГТ; регулярный, размер =&ГТ; 10), высота =&ГТ; 50 пикселей, ширина =&ГТ; шириной 250 пикселей и следующий, еще цвет =&ГТ; зеленый. по умолчанию.

Как использовать метод переопределения для уважаемых свойств кнопок.
Примечание:
Я собираюсь использовать элементы управления библиотекой управления windows для своих проектов.
Заранее спасибо.

Что я уже пробовал:

public override Color BackColor
       {
           get { return bColor; }
           set { base.BackColor = value; }
       }

public override void ResetBackColor()
        {
            base.ResetBackColor();
        }

private bool ShouldSerializeBackColor()
        {
            return (!BackColor.Equals(bColor));
        }
Я попробовал выше код, кнопка управления размером по умолчанию не переопределяет мои значения.

2 Ответов

Рейтинг:
1

OriginalGriff

Попробуй

myButton.Font = new System.Drawing.Font("Segoe UI", 10.0F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
myButton.Height = 50;
...


Рейтинг:
0

Maciej Los

Пожалуйста, обратитесь к этому: Кнопка Класса (Система.Окна.Элементы Управления) | Microsoft Docs[^] - Настройка кнопки управления[^] раздел.

Основываясь на приведенной выше документации, вы можете:
1) Создайте пользовательскую кнопку, которая наследуется от Button класс
Видеть: Как наследовать от существующих элементов управления Windows Forms | Microsoft Docs[^]
2) Изменение Style собственность.

Удачи вам!