码迷,mamicode.com
首页 > 其他好文 > 详细

自定义控件事件

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

标签:private   tar   ini   一个   submit   hand   alt   bsp   自定义   

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

技术图片

 

自定义控件事件

标签:private   tar   ini   一个   submit   hand   alt   bsp   自定义   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!