在VS窗体设计器中使用泛型的控件.
来源:互联网 发布:淘宝店怎么升级天猫店 编辑:程序博客网 时间:2024/05/16 16:01
做了一个图片显示的控件,因为种种原因设计成了要绘图的时候引发事件向提供者索引图片的方式.
既然是索引嘛,自然就有个key了.然后为了偷懒,就把key做成了泛型.接下来问题就来了:这个控件无法在
窗体设计器中打开...自己编辑了InitializeComponent手动加入控件后,VS窗体设计器直接给我报错了囧.
网上搜了半天也没搜到解决方案,毕竟像泛型控件类之类的东东比较少嘛.
想了半天终于想到一个折中的办法:
泛型类的定义如下:
- class PicView<KeyType>:Control
- {
- ...
- }
既然窗体设计器无法实例化泛型的控件类,那我就弄个非泛型类来用好了:
修改然后在设计的时候使用PicViewStr类代替原有的PicView类.
打开窗体设计器.一切正常~不用再手工写代码了:P
- 在VS窗体设计器中使用泛型的控件.
- VS.NET中可在 Windows 窗体中使用的控件
- 关于VS.NET中窗体设计器初始化控件引发的设计时异常
- WinForm设计时异常】关于VS.NET中窗体设计器初始化控件引发的设计时异常
- 关于在窗体中使用多线程调用控件的方式
- 在.Net窗体中使用ActiveX控件
- 在vs中使用ZedGraph控件的一些记录
- 在vs中使用ZedGraph控件的一些记录
- 在vs中使用ZedGraph控件的一些记录
- Infragistics控件在VS.net 2005中使用的注意事项
- 在vs中使用ZedGraph控件的一些记录
- 在vs.net 中使用用户控件...
- 在VS 2005中使用TREEVIEW控件
- 在VS 2005中使用TREEVIEW控件
- 在窗体中新建控件的方法
- 【Visual Studio风格开发系列 - WinForm设计时异常】关于VS.NET中窗体设计器初始化控件引发的设计时异常
- 在一个窗体中设置另一个窗体的控件属性
- 子窗体在父窗体指定的控件中显示
- .Net 中的 Process 应用[调用cmd命令]
- JAVASCRIPT中的一些经典技巧
- 两个表间不存在的insert与存在的update
- ASP欧帝网上商城系统 V1.0
- 实现跨多个表格的数据进行组合的SQL语句 (1)
- 在VS窗体设计器中使用泛型的控件.
- IMG客户控制设置(科目组和字段维护)
- 层的固定定位.跨浏览器的实践:position:fixed
- Production Issue: adjusted_amount_per_pqty column of oe_price_adjustments table contains strange amount
- AIR配置文件详解
- 高质量C++/C编程指南
- .NET下GDI+的一些常用应用(水印,文字,圆角处理)
- MOSS 2007 Publishing web site definition template – onet.xml – syntax for properties and getting the right content types
- error LNK2019 第3方lib导出函数里有wchar参数时