最简单的用户控件创建
- 创建一个c#窗体应用程序
- 解决方案管理器选中项目名称,右键添加-用户控件命名为HoldButton
- 点击设计器,属性-事件-click事件
- 全局一个标志位
public bool Isclick;
- 在click事件中
Isclick = !Isclick;
this.BackColor = Isclick ? Color.Blue : Color.Red;
6.菜单栏-生成-重新生成解决方案
7.选择窗体,点击工具箱,在项目组件中找到刚刚新建的用户控件,添加到窗体,运行程序
添加属性
private Color trueColor = Color.SkyBlue;
/// <summary>
/// 按钮为true时的颜色
/// </summary>
[Category("背景颜色"), Description("按钮为true时的颜色")]
public Color TrueColor
{
get {
return trueColor; }
set
{
trueColor = value;
Refresh(