zoukankan      html  css  js  c++  java
  • Dot Net WinForm 控件开发 (一) 写一个最简单的控件

          用VS建两个项目(CustomControlSample, TestControl), 项目类型分别是类库(不是内裤!!!), Windows应用程序.

     1using System.Windows.Forms;
     2using System.Drawing;
     3
     4namespace CustomControlSample
     5{
     6    public class FirstControl : Control
     7    {
     8        private int simpleField;
     9
    10        public int SimpleProperty
    11        {
    12            get return simpleField; }
    13            set { simpleField = value; }
    14        }

    15
    16        protected override void OnPaint(PaintEventArgs e)
    17        {
    18            base.OnPaint(e);
    19            e.Graphics.DrawRectangle(Pens.Red, new Rectangle(Point.Empty, new Size(Width - 1, Height - 1)));
    20        }

    21    }

    22}

    只有一个属性的控件!!!

    拖到windows 窗体上:


    在属性浏览器中可以看到该控件的唯一属性:


    一个最最简单的Dot net winform控件做好了.
    The end.

  • 相关阅读:
    docker 存储扩容和存放路径修改
    gitlab+jenkins+webhook 代码发布
    jenkins 流水线(pipline)
    kafka单机部署
    nload命令
    jumpserver部署维护
    mysql sleep连接过多的问题解决
    监控zabbix-server本身
    DevOps方案探究
    ceph 存储
  • 原文地址:https://www.cnblogs.com/luqingfei/p/674518.html
Copyright © 2011-2022 走看看