首页 > 其他 > 详细

自定义控件事件

时间:2019-10-30 18:39:14      阅读:95      评论:0      收藏:0      [点我收藏+]

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用来设置字体样式,设置字体样式什么的属性我没写,想设置的可以自己写一下,封装属性就行

技术分享图片

 

自定义控件事件

原文:https://www.cnblogs.com/hgdhome/p/11766349.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!