摘要: 转自:http://technet.microsoft.com/zh-cn/magazine/ms180789(VS.90).aspx创建 UserControl1 类在“文件”菜单上指向“新建”,然后单击“项目”。在“项目类型”窗格中,展开“Visual C#”,然后单击“智能设备”。在“模板”窗格中单击“智能设备项目”。在“名称”框中,键入“MyControlLibrary”,然后单击“确定”。在“添加新智能设备项目”对话框中,从“目标平台”下拉列表中选择“Pocket PC 2003”,从“.NET Compact Framework”下拉列表中选择“.NET Compact Frame 阅读全文
posted @ 2013-10-16 19:09 花式炒饭 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.窗体运行时屏幕右上角×按钮: 按照使用 Windows 的习惯,应该是关闭窗体。其实在Windows Mobile不是,它只是最小化窗体,并没有关闭。如果窗体是一个应用程序的主窗体,点击时该程序并没有退出,而是隐藏了。可以通过重新运行该程序的 exe 文件来恢复显示程序的运行界面或者到运行程序列表中进行激活显示。2.模拟器访问本机文件: 在本机建立一个文件夹→打开模拟器→文件(是模拟器上菜单不是WM系统里)→配置→共享文件夹(在最底下)→"EVB文件夹"(选择开始建立文件夹)。完成后模拟器将把该文件夹模拟成SD卡。3.仿真器连接错误: 当退仿真器是会询问是否保 阅读全文
posted @ 2013-09-25 21:55 花式炒饭 阅读(185) 评论(0) 推荐(0) 编辑
摘要: VS2008下打包CAB安装包1新建项目->其他项目类型->安装和部署->智能设备CAB项目.2把需要打包的.exe文件放到“应用程序文件夹”操作步骤:应用程序文件夹上面右键->添加->文件(CAB项目必须是英文否则会报错) ->项目上点击右键生成.(项目安装文件夹和项目属性中 manufacturer属性值应是非中文,安装后删除目录显示为“manufacturer值”+ “项目名”)3 Windows mobile下文件系统有所不得,有很多特殊的文件夹,这些文件夹存储文件,而没有磁盘的概念(只分本机内存和SD卡)。所以想要程序添加开始目录需要的步骤是: 文 阅读全文
posted @ 2013-09-15 23:09 花式炒饭 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 1.按住机身右侧的播放器键,在按win的键,在按OK键,最后用笔按右侧软键,等3到5秒。2.依次放开笔,放开win,放OK,放播放器键,就恢复了(顺序不能错,一个人搞难度系数比较大) 阅读全文
posted @ 2013-09-11 18:07 花式炒饭 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1。继承控件,屏蔽消息 private const int WM_GETTEXT = 0x000d; private const int WM_COPY = 0x0301; private const int WM_PASTE = 0x0302; private const int WM_CONTEXTMENU = 0x007B; private const int WM_RBUTTONDOWN = 0x0204; class TextBoxCtrl : TextBox//继承控件屏蔽消息 { protected override void WndProc(ref Message m) { . 阅读全文
posted @ 2013-09-03 00:17 花式炒饭 阅读(2356) 评论(0) 推荐(0) 编辑
摘要: 只需将 System.ComponentModel.DesignerAttribute 属性应用到该控件即可:[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } }//因为要实现IDesigner接口引用using System.Compo 阅读全文
posted @ 2013-09-02 23:38 花式炒饭 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 解决办法:将项目文件(.csproj)用记事本打开,然后找到节点,作如下操作:替换为: 阅读全文
posted @ 2013-09-01 22:23 花式炒饭 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 进入控件时:先激发OnEnter然后是OnGotFocus离开控件时:先激发OnLostFocus然后是OnLeave单击键盘时:先激发OnKeyDown然后是OnKeyPress然后是OnKeyUp 然后是OnTextChangedLoad事件 窗体的构造方法Form1()先执行,其次Load事件,然后是Paint事件。一些变量初始化时应注意代码的放置位置。初始化代码最好放在窗体的构造方法中,并且要在InitializeComponent()之后。只有窗体或者UserControl这类的最上层的Windows界面才具有Load事件。Paint事件 C#中,窗体、容器、控件都能的绘制有着一定的 阅读全文
posted @ 2013-09-01 18:50 花式炒饭 阅读(2204) 评论(0) 推荐(0) 编辑
摘要: 1.可标准时间个格式格式字符关联属性/说明dShortDatePatternDLongDatePatternf完整日期和时间(长日期和短时间)FFullDateTimePattern(长日期和长时间)g常规(短日期和短时间)G常规(短日期和长时间)m、MMonthDayPatternr、RRFC1123Patterns使用当地时间的SortableDateTimePattern(基于ISO8601)tShortTimePatternTLongTimePatternuUniversalSortableDateTimePattern用于显示通用时间的格式U使用通用时间的完整日期和时间(长日期和长时 阅读全文
posted @ 2013-08-31 15:14 花式炒饭 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/feihu521a/article/details/4932885如何让系统加载自己写的驱动程序?两种办法:1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键。2、在应用程序中调用ActivateDeviceEx。在一些文件中用分号来表示注释,例如下面的内容; @CESYSGEN IF SERVERS_MODULES_HTTPD; @CESYSGEN ENDIF在“CESYSGEN...”前加了“@”,有没有什么特别的含义?在WINCE的一些文件中,用“;”作为注释并在注释文字中用@CESYSGEN作为标记 阅读全文
posted @ 2013-08-24 22:23 花式炒饭 阅读(348) 评论(0) 推荐(0) 编辑