我的windows mobile WCF项目
来源:互联网 发布:网络摄像监控 编辑:程序博客网 时间:2024/06/06 05:14
第三篇 WM窗体设计
1. 启动画面
自定义启动界面,FormFlash
FormFlash myForm = new FormFlash();
myForm.Show();
myForm.Refresh();
Application.Run(newFormMain(myForm));
在FormMain中释放 FormFlash
public partial class FormMain : Form
{
private FormFlash loadForm;
public FormMain(FormFlash flashForm)
{
InitializeComponent();
loadForm = flashForm;
}
private void FormMain2_Paint(object sender,PaintEventArgs e)
{
loadForm.Close();
loadForm.Dispose();
}
2. 窗体右上角X号
显示X号时,MinmizeBox =True,点击X号,最小化窗口到后台,还可以从任务管理器中激活,和WinForm最小化差不多,还可以显示出来。
显示OK时,MinmizeBox = False,点击OK,是关闭窗口,会调用Closing时间,
3. 多窗体Show 和 ShowDialog
Show第二个窗口时,默认是X号,MinmizeBox =True,点击X号,最小化窗口到后台,前一个窗口和可以操作,只能从任务管理器中找回第二个窗口,
ShowDialog第二个窗口时,默认是OK,MinmizeBox =False,点击会关闭第二个窗口,回到前窗口,哈哈
4. 多窗体传参
我是在目标窗口中定义属性,通过属性传参,
5. 软键盘事件
添加inputPanel软键盘控件,在如下时间中编写代码
private void inputPanel1_EnabledChanged(object sender,EventArgs e)
{
if (inputPanel1.Enabled)//如果软键盘被激活
{**代码}
Else//没有激活
{**代码}
}
6. 等待时间
在处理一些时间时,要好几秒等待时间或更多,我们可以让界面显示等待事件
Cursor.Current =Cursors.WaitCursor;等待事件,出现等待图标,WM6.*中就是在屏幕中央不停的划圈的图示
处理完后在正常显示
Cursor.Current = Cursors.Default;
7. **
8. **
转自:http://www.cnblogs.com/cangfriend/archive/2009/08/24/1553177.html
- 我的windows mobile WCF项目
- run Windows Mobile connecting in…
- printscreen in Windows/CE/Mobile
- 在Windows Mobile实现虚拟键盘的思…
- Windows Mobile的交叉编译工具:ce…
- django 创建项目 WINDOWS下
- 我的WINDOWS MOBILE项目开发
- 我的archlinux + fluxbox
- svn git 的windows客户端
- WCF 回调的使用
- Windows Server 2008 的虚拟技术
- GitHub 排名前 100 的项目
- 我的项目 教务监控学生端
- jQuery Mobile(Popup)
- Mobile adoptive
- FW:Windows Mobile中GPRS连接网络
- Windows CE/Mobile突破2G文件读写…
- 微软Windows Mobile/PC商店不…
- ORM框架类型自动转换原理
- Access2003 数据库中关于时间…
- 使用OleDbParameter来操作Access数…
- C# 引用类型作为函数参数时
- WCF for _NET CF快速入门
- 我的windows mobile WCF项目
- 深入C#学习:序列化(Serialize)、…
- C#程序中:怎么播放wav格式…
- C#中AS和IS关键字的用法
- C# GetType()与Typeof()的区别
- 构建Hadoop生态圈
- SELECT INTO 和 IN…
- SqlServer 事务的用法
- iOS中block介绍(四)揭开神秘面纱(下)