范例说明
本范例讲解如何创建右键菜单,重点请注意菜单控件ContextMenuStirp的使用。程序运行效果如图:
关键步骤:
-
- 创建一个新的Windows项目.
- 把ContextMenuStript控件拖到设计界面上,Name属性设置为”cmsMenu”.
- 单击ContextMenuStript控件的[请单击我键入]文本区域,可以输入菜单项的名称,如:打开,将打开菜单项的Name属性设置为”tsmiOpenFile”.
- 创建完后如图1
- 添加RichTextBox控件,设置Name属性为”rtbShow”.
- 设置Form1和RichTextBox的ContextMenuStript属性为cmsMenu.
- 双击ContextMenuStript的[打开]菜单项,添加单击事件,键入以下代码.
04 |
/// <param name="sender"></param> |
05 |
/// <param name="e"></param> |
06 |
private void tsmiOpenFile_Click( object sender, EventArgs e) |
09 |
OpenFileDialog ofdOpen = new OpenFileDialog(); |
11 |
ofdOpen.Filter = "文本文件(*.txt)|*.txt" ; |
13 |
if (ofdOpen.ShowDialog() == DialogResult.OK) |
16 |
this .rtbShow.LoadFile(ofdOpen.FileName, RichTextBoxStreamType.PlainText); |
运行程序,右键鼠标,打开一个文本文件,如图:
![image image](https://images.cnblogs.com/cnblogs_com/qinyun118/WindowsLiveWriter/58db0a5ea0a9_1141F/image_thumb_3.png)