不知对君胃口不,泛型之Form

ruanwei1987 ruanwei1987 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
同创建和使用泛型类略有不同,通过一个中间类的继承,来达到可以在Vs2010上直接编辑泛型窗体.
步骤如下:
1、创建一个类BaseForm继承自Form,创建泛型T,然后可以加上限制.UI包含了界面上的button,不要用Design.cs,不然编译不过去.

2、创建一个中间件,这是一个类继承自BaseForm,它也不能有.design.cs文件.一定要带一个空的构造函数,不然后面的几面无法进入界面设计器.

3、创建一个Form,它继承自StringMiddleware

4、如果想创建一个Int32类型的界面怎么办呢?跳转到第二步,第三不.Int32Form 和StringForm的一些通用方法可以在BaseForm里面进行编写.
5、运行结果:



Demo下载:http://download.csdn.net/detail/ruanwei1987/4834043
...全文
评论 7
收藏 已收藏
分享
返回顶部
ruanwei1987
C# 111,128 成员 642,536 内容