zoukankan      html  css  js  c++  java
  • 如何制作一个用户控件?

    VS竟然不提供直线和长方形这种常用的控件,吐槽一个!

    如何自作一个呢,很简单,其实控件就像一个windows,我们把windows看成一个长方形,填充我们需要的颜色,不就是一个长方形吗,把长方形拉长拉细,不就是一条直线吗?

        public partial class Line : UserControl
        {
            public Line()
            {
                InitializeComponent();
            }
            private Color onColor = Color.Green;
            private Color offColor = Color.Gray;
            private bool tags = false;
            public Color OnColor { get => onColor; set => onColor = value; }
            public Color OffColor { get => offColor; set => offColor = value; }
            public bool Tags
            {
                get {  return tags; }
                set
                {              
                    tags = value;
                    if (tags) this.BackColor = onColor;
                    else this.BackColor = offColor;
                }
            }
        }
    View Code
  • 相关阅读:
    【20170923】2017暑假北京学习 day 3
    Leetcode 39
    事无巨细 | 访问一个网站的过程
    Leetcode 77
    排序 | 快速排序
    排序 | 堆排序
    Leetcode 60
    Leetcode 51
    海量数据处理的解法
    Leetcode 99
  • 原文地址:https://www.cnblogs.com/franklin2018/p/8818136.html
Copyright © 2011-2022 走看看