如何在C#中覆盖按钮属性(字体,高度,宽度,背景色)

时间:2019-02-04 05:42:14

标签: c# windows windows-controls

如何使用C#覆盖控件?

需要设置按钮属性

Font(Name => Segoe UI, style => Regular, size => 10), height => 50px, width => 250px, back color => green

默认情况下。

如何使用替代方法获得受尊重的按钮属性。

注意:我将对项目使用Windows控件库控件。 预先感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用默认属性进行自定义控件的覆盖。

自定义按钮的示例按钮代码:

using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

namespace DemoControls
{
    [ToolboxItem(true)]

    public class SimpleButton : Button
    {
        public SimpleButton()
        {
            Font = new Font("Segoe UI", 10, FontStyle.Regular);
            Height = 50;
            BackColor = DefaultBackColor;
        }
    }
}

当您构建项目时,它将在您的工具箱中显示控件,然后您必须在想要的项目中使用此SimpleButton