zoukankan      html  css  js  c++  java
  • WinCEWindow Mobile程序桌面化总结

    1、系统API处理

    将桌面、移动API分开处理

    2、一份代码,两个工程,分别编译

    添加已有文件时,使用添加链接,而不是添加附本

    3、桌面窗体出现位置不规律,样式不统一问题

    首先,在窗体类成员加入两个成员变量

            publicForm parentForm;    

            privatebool inited;       

    然后添加如下代码

     

            public ctor(Form parent)

                : this()

            {

                parentForm = parent;

            }

     

            protectedoverridevoid OnClosing(CancelEventArgs e)

            {

                if (parentForm != null)

                {

                    parentForm.Location = this.Location;

                    parentForm.Show();

                }

                base.OnClosing(e);

            }

     

            protectedoverridevoid OnActivated(EventArgs e)

            {

                if (!inited)

                {

                    inited = true;

                    parentForm.Hide();

                }

                base.OnActivated(e);

            }

     

            protectedoverridevoid OnLoad(EventArgs e)

            {

                if (parentForm != null)

                {

                    if (Environment.OSVersion.Platform == PlatformID.WinCE)

                    {

                        this.FormBorderStyle = FormBorderStyle.None;

                        this.ControlBox = false;

                    }

                    else

                    {

                        bool tmp = this.Visible;

                        this.Visible = false;

                        this.FormBorderStyle = FormBorderStyle.FixedSingle;

                        this.ControlBox = true;

                        this.MaximizeBox = false;

                        this.MinimizeBox = true;

                        this.Visible = tmp;

                    }

                    this.Location = parentForm.Location;

                    this.Size = parentForm.Size;

                }

                base.OnLoad(e);

            }

     

    使用时,使用窗体类带有Form parent参数的构造

  • 相关阅读:
    uni-app 轮播图
    uni-app 头部及底部导航
    Eapp 创建项目及简单应用
    nodeJS学习笔记 express获得GET和POST请求参数
    Promise 之基础详细介绍
    动态代理个人理解
    springboot实现日志记录
    调节 alert confirm prompt 的位置
    打印日志文件
    Java正则速成秘籍(三)之见招拆招篇
  • 原文地址:https://www.cnblogs.com/hbhbice/p/4286643.html
Copyright © 2011-2022 走看看