简化自定义控件
来源:互联网 发布:淘宝鬼脚七微信号 编辑:程序博客网 时间:2024/06/18 07:53
新建一个窗体应用程序,默认会新建一个窗体Form1。
上图中,Form1包含两个文件,本文所说的简化即将两个文件简化为一个文件。先看第二个文件Form1中的代码,如下第一张图中,namespace意为命名空间,Form1即位于Test这个 命名空间内;类Form1的修饰词中包含一个partial,partial的作用是在同一个命名空间中,可以在不同的文件里定义相同的一个类,可以发现第二张图中的Form1.Designer.cs文件中Test命名空间中定义了同样的类Form1,并用partial修饰词修饰,尽管两个文件中都定义了类Form1,但由于partial修饰词的作用,实际上只定义了一个类Form1;第一张图中,类Form1构造函数中的调用了一个函数InitializeComponent(),而这个函数的定义则在Form1.Designer.cs文件中,如下第三张图。
系统默认创建两个文件来描述Form1,是为了让界面与编程相分离,InitializeComponent()函数中一般用于描述界面。实际上可以将二者合二为一,最简单的方法就是将InitializeComponent()函数直接从Form1.Designer.cs文件拷贝到Form1文件中,然后删除Form1.Designer.cs文件,并将Form1文件中的修饰词partial删除即可。
PS:建议应用于自定义控件。
0 0
- 简化自定义控件
- Vue-基本标签和自定义控件(简化官方文字描述)
- 自定义控件之GestureDetector简化Touch操作简单总结
- Android简化获取控件
- duilib查找控件简化
- 自定义图片..简化版
- JavaFX 8 下简化自定义控件的外部调用以及流式布局示例
- Android控件关键简化笔记
- duilib 获取控件内容简化
- JavaFX实现自定义“表单验证工具类”,简化对控件TextField、PassWordField、TextArea添加验证时的代码
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 响应式开发(六)-----Bootstrap CSS----------Bootstrap文本排版
- 10,词根 - 弯、折、扭
- Spring实践(一)IOC的原理和实现机制
- 机器学习系列(5)_从白富美相亲看特征预处理与选择(上)
- Golang Rsa 加密 解密
- 简化自定义控件
- CGI上传文件以及大小限制修改
- poj1000
- openwrt简单ipk生成及Makefile解释
- 克隆固定表头(固定行列)
- js+css+html(弹出菜单)
- rsyslog Properties
- hadoop安装详解
- 机器学习系列(7)_机器学习路线图(附资料)