
.NET Compact Framework 控件开发
yejun8214
这个作者很懒,什么都没留下…
展开
-
.NET Compact Framework1.0下自定义控件的编写1-如何创建一个CF自定义控件项目
首先,创建设计期库,步骤如下:1. “新建->项目->类库”,取名XxxDesigner,如图。注意将项目放在Xxx目录下。2. 修改项目属性,将默认命名空间改为Xxx(当然也可以使用其他名字,只要与运行期库一致即可),如图3. 打开AssemblyInfo.cs文件,改变程序集版本号,即将[assembly: As原创 2008-03-24 21:54:00 · 2297 阅读 · 0 评论 -
.NET Compact Framework1.0下自定义控件的编写2-论CF的设计期与运行期
通过重载ISite属性可以获得设计期服务:GetService 在设计期,一个控件的完整生命过程分为两种情况,一是当用户从工具栏中拖出一个控件时,一是当解决方案在关闭后被重新打开时,两种情况下的生命过程分别为:1) 当用户从工具栏中拖出一个控件时,首先该控件的ctor.被调用——ctor.中包含对控件的所有成员变量的初始化代码,这些初始化代码将该控件的成员变量设置默认值;然后控件的On原创 2008-03-24 22:00:00 · 1163 阅读 · 0 评论 -
.NET Compact Framework1.0下自定义控件的编写3-小经验与小技巧
l 对库的调试在将“属性->配置属性->调试->调试模式”改为“程序”后,需点击“应用”按钮才可以配置“启动应用程序”等文本框。注意“命令行参数”中的路径是字符串,需要用引号括起。l 将某个项目(比如库)设置为启动项目只要右击某项目,即可直接选中。l System.Diagnostics.Debug.WriteLinel原创 2008-03-24 22:02:00 · 1095 阅读 · 0 评论 -
.NET Compact Framework1.0下自定义控件的编写4-论CF与完整版.NET的异同
l 完整版.NET下对库做了修改不需要重新配置库的调用程序,但如果需要更新图标的话则需重新配置(所谓“配置”即将控件从工具栏中删除后又重新加入)。l 精简版不支持环境变量。l 注意在完整版中,如果自定义控件控件希望屏蔽一个基类属性,使它彻底不可见(即在属性浏览器和智能感知器中都看不到),对该属性同时使用EditorBrowable特性和Bro原创 2008-03-24 22:04:00 · 968 阅读 · 0 评论