窗体:
一、控制标题栏:
Text - 窗体左上角的标题文字。
Icon - 窗体左上角的图标。(如何做图标?1.找现成的。2.自己画。3.用图片转)
MaximizeBox - 窗体右上角最大化框是否可用。
MinimizeBox - 窗体右上角最小化框是否可用。
二、控制边框:
FormBorderStyle - 窗体的边框样式。
Sizable - 可调大小。FixedSingle-固定边框。None-没有边框。
三、控制背景:
BackColor - 背景色
BackgroundImage - 背景图片
BackgroundImageLayout - 背景图片的布局。
Tile - 平铺。Center - 居中。Stretch - 拉伸。Zoom - 按比例缩放
四、其它特殊控制:
ShowInTaskbar - 是否在任务栏中显示。
WindowState - 窗体启动的状态。Normal - 正常。Minimized-启动最小化。Maximzied-启动最大化。
TopMost - 是否是最顶层窗体。
Opacity - 透明度。100%完全不透明。0%完全透明。
TransparencyKey - 窗体的透明色。
案例一:如何做一个遮罩窗体?
1.去掉边框。FormBorderStyle = none
2.设为启动最大化。WindowState = maximized
3.设透明度。Opacity = 1%
4.设置不在任务栏显示。ShowInTaskbar = false.
5.设为最顶层窗体。TopMost = true.
问题一:如何修改生成的exe文件的图标?
1.在“解决方案管理器”中,项目上右击,选择“属性”。
2.在属性界面中,设置“应用程序”中的图标。
3.运行一下。
问题二:如何添加一个新的窗体,并设为启动窗体?
1.在“解决方案管理器”的项目上右击--“添加”--“Windows窗体”,在弹出的对话框点击“确定”
2.在“解决方案管理器”中的Program.cs上双击打开,把最后一行的Application.Run(new 你想动行的窗体名())
案例二:如何做一个不规则的窗体?
1.找一个背景透明的不规则的图片,把它设为窗体的背景图像。 BackgroundImage,BackgroundImageLayout.
2.把窗体的透明色设置成与窗体背景色一致。TransparencyKey
3.把边框去掉。FormBorderStyle = none.
案例三:如何做一个托盘图标?
4.拖控件。从“工具箱”中的“共公控件”中把"NotifyIcon "拖到窗体上。
5.设图标和文字。在窗体下面的NotifyIcon上右击,选择属性,设置Icon和Text
案例四:如何给托盘加上菜单 ?
6.做菜单。从“工具箱”中的“菜单和工具栏”中把ContextMenuStrip拖到窗体上。编加菜单项(设文字,写代码)。
7.把菜单挂到托盘上。在窗体下面的NotifyIcon上右击,选择属性,设置ContextMenuStrip属性为上面的菜单 。