首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过.NET Compact Framework上的代码最小化表单

要在.NET Compact Framework上最小化表单,您可以使用以下方法:

  1. 使用WindowState属性:

您可以使用WindowState属性将表单最小化。将此属性设置为FormWindowState.Minimized,表单将最小化。

示例代码:

代码语言:csharp
复制

private void button_minimize_Click(object sender, EventArgs e)

{

代码语言:txt
复制
   this.WindowState = FormWindowState.Minimized;

}

代码语言:txt
复制
  1. 使用ShowWindow函数:

您还可以使用ShowWindow函数将表单最小化。此函数需要使用System.Runtime.InteropServices命名空间中的DllImport属性导入。

示例代码:

代码语言:csharp
复制

using System.Runtime.InteropServices;

DllImport("coredll.dll", SetLastError = true)

static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);

private void button_minimize_Click(object sender, EventArgs e)

{

代码语言:txt
复制
   ShowWindow(this.Handle, 6); // 6表示最小化

}

代码语言:txt
复制

请注意,这些方法仅适用于.NET Compact Framework,而不适用于其他.NET框架。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows Mobile Jump Start Guide

由于.NET Compact Framework是.NET Framework一个子集,因此,做桌面.NET Framework应用开发人员很容易上手基于.NET Compact Framework...第三部分主要介绍了在C/S架构应用程序中,如何利用.NET Compact Framework来开发客户端应用。...全书分为5个部分,分别介绍了.NET Compact Framework体系结构、如何用.NET Compact Framework开发应用程序、如何访问数据,以及一些可用来开发高级移动应用程序技术...读者在具有一定C++和WINCE知识基础通过本书学习,可以快速提高WINCE编程能力和实际开发水平。...读者在具有一定C++和WinCE知识基础通过本书学习,可以快速提高WinCE编程能力和实际开发水平 6.

1.4K50

Application Architecture Guide 2.0 - CH 19 - Mobile Applications(6)

本文翻译第19章最后部分,包括"Technology Considerations"中".NET Compact Framework"、"Windows Mobile"、"Windows Embedded...Compact Framework 如果你在使用Microsoft .NET Compact Framework,那么就考虑如下指导方针: •如果你很熟悉Microsoft .NET Framework...,并且同时在开发桌面应用和移动应用,那么将Microsoft .NET Compact Framework看成.NET Framework类库一个子集。...那么,在移动设备使用MFC之前,确认OLE库是否可以单独下载到你设备。 •如果你想使用Visual Studio调试器来追踪代码,考虑可能需要多个调试会话。...如果你编写一个通用代码库,在NavReady和Windows Mobile设备都能使用,那么必须确保你使用了两种平台都可以调用API。

77480
  • .NET Core .NET Framework

    2002年微软公司发布第一个.NET框架————.NET Framework,不久后又发布了.NET Compact Framework 用于在较小移动设备(Windows mobile),而.NET...Compact Framework 也含有一套 类似.NET Framework 体系(Runtime, Framework,Application Model),它是一个复制精简版 .NET Framework...更棒是.NET Core 在发布程序时不用事先安装Framework而是通过Nuget下载,这样在初次部署时就不用安装一个复杂而庞大Framework,而是按需下载。...NET Standard Library 是跨操作系统关键所在,它定义了一组接口,而每个操作系统有各自实现,.NET Core通过nuget可以动态下载当前操作系统实现,从而实现跨操作系统(暨跨操作系统共享代码...Mono是.NET Framework开源版本实现,在某些特性和.NET Core 很类似比如开源,跨操作系统。

    86850

    简析.NET Core 以及与 .NET Framework关系

    2002年微软公司发布第一个.NET框架————.NET Framework,不久后又发布了.NET Compact Framework 用于在较小移动设备(Windows mobile),而.NET...Compact Framework 也含有一套 类似.NET Framework 体系(Runtime, Framework,Application Model),它是一个复制精简版 .NET Framework...更棒是.NET Core 在发布程序时不用事先安装Framework而是通过Nuget下载,这样在初次部署时就不用安装一个复杂而庞大Framework,而是按需下载。...NET Standard Library 是跨操作系统关键所在,它定义了一组接口,而每个操作系统有各自实现,.NET Core通过nuget可以动态下载当前操作系统实现,从而实现跨操作系统(暨跨操作系统共享代码...目前.NET CORE 会从Mono吸取经验,发展壮大最终可以更好在除Windows外其他操作系统运行。

    1.7K80

    .NET Framework概述

    处理常见低级编程操作时,程序员可通过 .NET Framework 类库使用类型及其成员易访问库,而不必编写大量代码。 开发框架和技术。...面向 .NET Framework 语言编译器发出名为公共中间语言 (CIL) 中间代码,反过来,通过公共语言运行时在运行时进行编译。...这意味着应用多个版本可以共存,并且应用可在构建它 .NET Framework 版本运行。...2002年微软公司发布第一个 .NET框架—— .NET Framework,不久后又发布了 .NET Compact Framework 用于在较小移动设备(Windows mobile),而 .....NET Core是一个开源模块化Framework,不管是开发web或移动设备都在同一个Framework(.NET Core)下运行,而且 .NET Core也可在不同操作系统运行,包括Windows

    92150

    Microsoft Sync Framework 1.0 RTM发布了

    通过使用 Sync Framework,开发人员可以构建同步生态系统,将任何应用程序与任何网络使用任何协议任何存储中任何数据集成在一起。...Sync Framework 核心组件,可供 Sync Services for ADO.NET 使用以同步数据库,也可以用于为其他类型数据存储创建同步提供程序。...Sync Services for ADO.NET 支持在两个对等方(如 SQL Server 数据库)之间进行同步,或者在 SQL Server Compact 客户端数据库和 ADO.NET 提供程序支持任何服务器数据库之间进行同步...复制通过向导、存储过程及其自己 API 为重要功能提供配置数据。...如果应用程序需要与非 SQL Server 数据库进行同步,或者应用程序必须使用单独组件以支持通过不同传输或服务进行同步,请使用 Sync Services for ADO.NET

    68260

    考古 dotnet 不同版本

    通过 WinRT 可以访问现代化 Windows 系统功能 .NET Native 这也是 .NET 很特殊实现版本,大多数 .NET 实现版本,在构建阶段都是将 C# 等代码构建为 IL 代码...在 Unity3D 大量采用 IL2CPP 技术 以上就是大部分开发者熟悉版本,下面是一些大家很少听过版本 Rotor 也是 Shared Source CLI 版本,这是基于教育和学术目的开放版本...这不是一个用来做商业软件版本,只是让开发者了解 CLR 细节版本 .NET Compact Framework 从 Windows CE 和 Windows Mobile 到 Xbox 360 都有使用过这个版本...在 Windows Phone 7.x 是基于 .NET Compact Framework 3.7 逻辑,而在 Windows Phone 8.x 就基于 .NET Framework 4.5 构建和更改...,后面被合入到 .NET Framework 主版本 本文考古内容参考了很多文档,特别感谢 伟民哥翻译 《.NET内存管理宝典 - 提高代码质量、性能和可扩展性》 这本书提供详细参考 ----

    62030

    什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?

    那这两者区别到底是什么,在开发时如何选择不同.NET框架呢?本文将为.NET开发者逐一讲解。...不久之后,微软又发布了.NET 精简版框架(.NET Compact Framework),这是.NET框架一个子集,适用于更小设备,特别是Windows移动设备(Windows Mobile)。...因此,使用.NET Framework编写计算机代码称为“托管代码”。框架类库(FCL)和公共语言运行时(CLR)一起构成了.NET Framework。....NET跨平台–.NET Core 早期(.NET Core之前).NET应用程序是不跨平台(操作系统),它只能运行在Windows操作系统,并且操作系统中还必须安装.NET Framework环境...如果要运行在其他操作系统,需要借助第三方框架,比如: Mono—一个开源第三方.NET Framework框架,它可以运行在Linux和Mac OS操作系统

    4.1K30

    windows moblie 5.0在托管程序中实现短信接收和拦截

    曾经尝试只用.net cf 在手机(windows moblie 5.0)中实现短信接收,而同时拦截手机本身短信提示,代码如下: private void Form1_Load(object sender...dll文件,把拦截规则注入,然后通过.net cf 程序来获得拦截短信。...Program Files\.NET Compact Framework Samples\Receiving SMS Messages\Code\Mapirule中,假定你安装目录是D:\Program...Files),在这个提供c++中只实现了“短信内容中”包含“zzz”字符短信拦截,我修改了一下,可以实现对所有短信拦截: 源代码 :mapirule.cpp 不过要这个c++项目编译通过,并生成一个...2.编写net cf程序 :参考(D:\Program Files\.NET Compact Framework Samples\Receiving SMS Messages\Code\CaptureSMS

    1.6K80

    卸载vs2013_如何卸载vs2015

    先把.NET Framework從1.0一直刪除到3.0,再刪除一些相關依賴包時,安裝程式出錯.找了一下資料,正確安裝過程如下: Visual Studio 2005 进入控制面板,运行添加或删除程序...Studio被安装在64位机器,则需要执行此步骤) 卸载 “Microsoft Visual Studio Tools for Office System 2005 Runtime Language...Compact Framework 2.0 Beta” 卸载 “Microsoft .NET Compact Framework 1.0” 卸 载 “Microsoft Visual Studio 2005...位机器,则需要执行此步骤) 卸载 “Microsoft Visual Studio 2005 Remote Debugger (x64)” (如果您Visual Studio被安装在64位机器....NET Framework 2.0 Beta Language pack” (如果您只有英文版,则不需要此步骤) 卸载 “Microsoft .NET Framework 2.0 Beta”

    59520

    Serial Port Debug on EBox4300

    图1:”Catalog Items”和”Solution Explorer”中串口驱动部分 这里需要注意就是EBox4300BSP版本选择和.NET Compact Framework 2.0...图2 Platform.reg文件中相应修改 .NET Compact Framework 2.0 Service Pack 2 Redistributable中,修正了不少bug,其中有些是关于串口操作...具体操作方法就不在这里啰嗦了,大家看看里面的属性和方法吧。我工程代码可以从这里下载:EBox2300SerialPortDemo.rar。...将EBox4300串口1通过交叉线(两头都是母口)和PC机串口相连,在PC机上打开超级终端或者任何一种串口调试软件,设置好端口号、速率等参数,这样就可以和EBox4300进行串口通信了。...图3:EBox4300端程序运行图                                                        图4:PC端得到EBox相关进程信息图   希望对在做

    1.1K60

    【实现】表单控件里子控件变化。

    一篇说表单布局变化,也就是通过TR、TD设置,实现了多行多列效果。那么格子画好了,我们 可以往里面放控件了。上次都是用文本框,这个显然是不行,还要扩大这个范围。      ...基类是.net FrameWork提供,我们改不了,但是生成子控件实例只能靠基类了,Controls.Add只能用Control,不能用接口吧。      ...在表单控件里面控制子控件就很容易了,几行代码就可以搞定,子控件变化都交给了ShowMe()来实现。...修改数据:      和上面的步骤差不多,增加一个给控件赋值步骤就可以了,赋值也是通过接口来实现,所以基本没有几行代码。...下图是表单控件和查询控件与各个子控件关系图,通过接口IControlMgr来实现对子控件取值、赋值和属性设置。 ? 下图是表单控件可以实现效果 ?

    1.7K80

    Opencv不同版本与visual studio2013环境配置

    一、关于Opencv OpenCV是一个基于BSD许可(开源)发行跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统。...这些语言API接口函数可以通过在线文档获得。如今也提供对于C#,Ch, Ruby支持。...VS是一个基本完整开发工具集,它包括了整个软件生命周期中所需要大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。...所写目标代码适用于微软支持所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework...http://blog.csdn.net/poem_qianmo/article/details/19809337 我喜欢在路上走/太阳爱我/也爱所有人/我渴望成为一片大陆/在她注视下/拒绝海洋 —

    84380

    快速入门系列--CLR--01基本概念

    在.NET平台用C#这么久,自然会发现其版本很多,相应概念也会很多,常常都是萌萌哒。...当涉及到程序集版本时,注意查看全局程序集缓存GAC(Global Assembly Cache),路径为c:\windows\assembly,还有几个相似的.net framework路径,同时可以使用...框架库特性一览 NET 2.0,ASP.NET添加母版页、预编译功能;WinForm添加TableLayoutPanel等布局类;通过双缓存、新数据绑定模型、ClickOne部署增强性能;BackgroudWorker...框架模型(经常在安装删除文件是发现很多Compact Framework,还挺困扰) 桌面框架:客户端配置(Client profile)、32位&64位JIT、服务器&工作站版本。...精简框架(Compact Framework):运行与Xbox、WinPhone,垃圾回收机制相对简单(不是分代式)。

    1.3K60
    领券