分享

【原创】带标题,带图片的Groupbox。

 悟静 2012-02-25

昨天和大家分享了QQButton,今天那么我写一个可支持带标题,带图片的圆角Panel和大家分享

你可以拿走,但是得吱一声~

代码正文

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/// <summary>
        /// 圆角弧度
        /// </summary>
        [DefaultValue(8)]
        [Browsable(true)]
        [Description("圆角弧度")]
        public int Radius
        {
            get { return _radius; }
            set
            {
                if (_radius != value)
                {
                    _radius = value < 4 ? 4 : value;
                    base.Refresh();
                }
            }
        }
  
        /// <summary>
        /// 标题前的图标
        /// </summary>
        [DefaultValue(typeof(Image), "null")]
        [Browsable(true)]
        [Description("标题前的图标")]
        public Image Image
        {
            get { return _image; }
            set
            {
                _image = value;
                base.Refresh();
            }
        }
  
        /// <summary>
        /// 标题文字
        /// </summary>
        [DefaultValue("")]
        [Browsable(true)]
        [Description("标题文字")]
        public string Title
        {
            get { return _title; }
            set
            {
                _title = value;
                base.Refresh();
            }
        }
  
        /// <summary>
        /// 边框颜色
        /// </summary>
        [DefaultValue(typeof(Color), "118, 208, 225")]
        [Browsable(true)]
        [Description("边框颜色")]
        public Color BorderColor
        {
            get { return _borderColor; }
            set
            {
                _borderColor = value;
                base.Refresh();
            }
        }
  
        /// <summary>
        /// 标题背景色
        /// </summary>
        [DefaultValue(typeof(Color), "191, 233, 255")]
        [Browsable(true)]
        [Description("标题背景色")]
        public Color BaseColor
        {
            get { return _baseColor; }
            set
            {
                _baseColor = value;
                base.Refresh();
            }
        }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多