美文网首页
winform重写控件——以label重写为例

winform重写控件——以label重写为例

作者: 颜渊若水 | 来源:发表于2018-03-22 14:39 被阅读0次
  1. 首先你把一个label控件拖到窗体上。
  2. 创建一个准备继承的类,比如叫MyLabel,派生于Label类
    class MyLabel : System.Windows.Forms.Label
    {
    // 你自己重写的内容
    }
  3. 打开Form1.Designer.cs文件,你会看到有这么一行。
    private System.Windows.Forms.Label label1;
    修改为
    private MyLabel label1;
    再找到this.label1 = new System.Windows.Forms.Label();
    修改为this.label1 = new MyLabel();
    然后编译,运行,此时窗体上的这个控件就是MyLabel类创造出来的了。

或者这样也行,创建——Windows控件库,自己创建一个重写后的labal控件。
然后再工具箱——选择项,功能添加进来,就能“一劳永逸”了。

相关文章

网友评论

      本文标题:winform重写控件——以label重写为例

      本文链接:https://www.haomeiwen.com/subject/soeaqftx.html