自定义控件事件
Posted hgdhome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义控件事件相关的知识,希望对你有一定的参考价值。
vs的控件不是太好看,找人做了ui,每次都复制怪麻烦的,自己做个自定义的控件,button为例
public partial class UserControlButton : UserControl { public UserControlButton() { InitializeComponent(); } [Browsable(true)] [Description("设置图片"), Category("setPic"), DefaultValue(" ")] public Image CusBackgroudPicture { get { return flowLayoutPanel1.BackgroundImage; } set { flowLayoutPanel1.BackgroundImage = value; } } public string CusName { get { return lbSubmit.Text; } set { lbSubmit.Text = value; } } public event EventHandler ButtonClick; private void lbSubmit_Click(object sender, EventArgs e) { ButtonClick?.Invoke(sender, e); } }
这个button的优化就是放了一个panel用来放背景图片,放了一个label用来设置字体样式,设置字体样式什么的属性我没写,想设置的可以自己写一下,封装属性就行
以上是关于自定义控件事件的主要内容,如果未能解决你的问题,请参考以下文章