C#WinForm窗体控件(二)

1、MenuStrip - - 菜单
优先级最高,默认显示在窗口的最上面,可以通过Dock属性来调整。
菜单单项的显示文本可以通过在ToolStripMenu中输入来设定。
ShortCutKey是设定某个按键的快捷键。ShowShortCutKey属性是是否显示快捷键方式。
在这里插入图片描述
在这里插入图片描述
2、ContextMenuStrip – 右键菜单
可以绑定在任何一个控件上面,添加操作快捷键,并可以设置多层;
每一个快捷键就相当于一个按钮。
从工具栏当中向窗口添加一个ContextMenuStrip,设置添加快捷键,每个快捷键也可以再次添加其的快捷方式。
在这里插入图片描述
在设定好右键菜单后,在某个键当中的ContextMenuStrip属性中添加已设置好的右键菜单。
在这里插入图片描述
3、NotifyIcon ——通告图标:窗口小化时消息的通知
BalloonTipIcon —— 气泡提示的类型,有None(无)、Info(蓝色感叹号)、Warnning(黄色感叹号)、Error(小红叉);
BalloonTipText —— 气泡提示的内容,如上图的None等气泡类型信息;
BalloonTipTitle —— 气泡提示的标题,如上图的Tip;
ContextMenuStrip —— 绑定的右键菜单;
Icon —— 所显示的图标;
Text —— 鼠标移上去时,显示的提示信息;
Visible —— 是否显示图标,当然,不显示就看不到了。

//图标显示的信息
在这里插入图片描述
在这里插入图片描述
4、ToolStrip --工具栏
ToolStrip控件的属性管理着控件的显示位置和显示方式,是MenuStrip控件的基础。ToolStrip控件是在工具箱中容器中的菜单栏和工具选项下面,可以快速导入类似微软的工具栏。
AllowItemRecorder属性:是否可以对ToolStrip中的控件进行重新的排序,True为可以,False为不可以。
Dock属性:停靠的具体位置,默认为上方。
在这里插入图片描述
最后的下拉选项可以继续添加控件:
在这里插入图片描述
5、StatusStrip --底部状态栏
该状态直接添加在窗口底部。状态栏文本的内容可以直接在toolStripStatusLabel中直接填写。
在这里插入图片描述
6、Timer – 按照用户的定义每隔一定时间触发定义好的事件
Enabled属性:True则为触发定时设置,False则反之。
Interval属性:单位:毫秒,设置每触发一次所间隔的时间;1000毫秒 = 1秒。
在这里插入图片描述
设置一个Timer_Click事件来获取当前的准确的流动时间:
在这里插入图片描述
//该图片为某时刻的截图,时间是一直走动的。
在这里插入图片描述
综合以上的各个控件,做出来的一个综合的窗口:
在这里插入图片描述
7、MessBox.Show()——消息弹出窗口
MessageBox.Show(“弹出窗口内容”, “弹出窗口名称”);
在这里插入图片描述
MessageBox.Show(“你确定要取消注册吗?”, “取消确认”, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)这个语句中MessageBoxButtons.YesNo是在窗口中显示“是”与“否”两个选项,而MessageBoxIcon.Question) == DialogResult.Yes的意思即为选择的是Yes,即选择“是”选项。
在这里插入图片描述
在这里插入图片描述 上述代码运行后弹出的窗口内容。选择“是”则退出窗口,“否”咋留在前一个窗口。