****************转载(4)C#工具箱-菜单和工具栏 - 走看看***********
-----------------------------------------------------------------------------------------------------------------------------
1、ContextMenuStrip(右键菜单栏)
把contextMenuStrip控件拖到窗体上,会在窗体下面显示,点击控件在最上行显示菜单栏,可以任意设置。(运行以后不会在界面上显示,它需要预控件关联,然后点击右键后显示)
安图中样式设置好后(为了方便查看先把text的属性Multiline变成多行文本框)设置ContextMenuStrip属性对应contextMenuStrip控件的name名,这样就把text和ContextMenuStrip关联了起来,选中“刷新”菜单右键属性name设置为refresh
点击在text里右键就能看见设置的菜单
双击刷新按钮生成代码,在方法中写入如下方法
private void refresh_Click(object sender, EventArgs e) { textBox1.Text = null; }
运行程序,在多行文本中输入数据,在点击右键-刷新,便能实现清空文本的功能。
2、MenuStrip(顶行菜单栏)
托此控件到窗体,便能在窗体的顶行显示一行菜单栏,运行时能看到,其他用法和contextMenuStrip相同。
3、StatusStrip(底部菜单栏)
与MenuStrip类似,更适合在MenuStrip下面做工具栏
能放进度条、文字、小图标等.
右下角
4、ToolStrip
类似于下面这一栏
5、ToolStripContainer
可以把ToolStrip放在四周