您的位置:首页 > 其它

窗体最小化、最大化、系统托盘

2009-05-25 22:59 211 查看
1.最小化

WindowState = FormWindowState.Minimized;

//最小化时隐藏窗体

this.Visible=false;

2.最大化

WindowState == FormWindowState.Maximized;

3.还原为正常

WindowState == FormWindowState.Normal;

4.在托盘显示

打开 VS.net的工具箱,然后选择NotifyIcon,拖到Form上,在属性中Icon中设置图象添加一个ContextMenu,输入需要的选择项在 NotifyIcon中的ContextMenu属性中可以设置刚添加的ContextMenu 点托盘上的图标 就可以显示选择项

Window.WindowState 属性

获取或设置一个值,该值指示窗口是处于还原、最小化还是最大化状态。这是一个依赖项属性。

命名空间: System.Windows
程序集: PresentationFramework(在 PresentationFramework.dll 中)
用于 XAML 的 XMLNS:http://schemas.microsoft.com/winfx/xaml/presentation


XAML 属性用法

<object WindowState="WindowState" .../>


属性值

类型:System.Windows.WindowState

一个 WindowState,确定窗口是处于还原、最小化还是最大化状态。默认值为 Normal(还原)。


依赖项属性信息

标识符字段

WindowStateProperty

设置为 true 的元数据属性

BindsTwoWayByDefault


备注

在最小化或最大化窗口之前,其大小和位置存储在 RestoreBounds 中。当随后还原窗口时,其大小和位置值将还原为 RestoreBounds 中的值。

WindowState 属性更改时,将引发 StateChanged


说明:
当窗口承载在浏览器中时,不能设置或获取此属性。


平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求


版本信息

.NET Framework

受以下版本支持:3.5、3.0


另请参见

参考

Window 类
Window 成员
System.Windows 命名空间
RestoreBounds

其他资源

依赖项属性概述
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐