c# ContextMenuStrip控件

来源:互联网 发布:耽美网络剧资源 编辑:程序博客网 时间:2024/05/22 07:02

笔者在学习C#之可视化编程时遇到了一个不好使用的控件ContextMenuStrip,关键是不知道怎么用,然后通过网上的一些资料最终明白了这个控件的用法。现在笔者整理了一下,分享给大家,虽然很简单,但是网上的东西还是比较少。

这个东东就是在你单击右键之后出现的选项列表,如下图,笔者在txt空白处单击右键后出现的效果,也就是这个功能:


1、首先,在vs2010中,新建一个可视化界面,在工具箱中选择ContextMenuStrip控件,然后画在已经存在的form上,如下图所示:


2、在其中键入你想要的一些功能,比如下图:


(在这个地方笔者刚开始就出现一个比较郁闷的地方,因为其他控件画到form中后,在其他地方单击,控件不会消失,但是这个ContextMenuStrip控件有点奇怪,在别处一点就消失了,害的笔者总认为没有画出这个控件,其实这个控件已近存在了,如果大家想找到这个消失的控件,可以点击下图中的下拉按钮,找到刚才以ContextMenuStrip1命名的控件,点击后就会在form中看到。)


3、接下来的一步是这个控件使用的关键,就是你想叫它显示在什么地方,比如我的画了一个richTextBox控件,也就是form中那个框框。如下图:


我是想在这个richTextBox控件中单击右键然后显示选择列表,如果大家想在文本框之外单击右键的话操作一样。在richTextBox控件的属性中找到ContextMenuStrip这个属性,在行为下,然后选择下拉箭头,选择已近存在的ContextMenuStrip1,如下图:


在form中也是这个属性,设置contextMenuStrip属性就行。

4、最后就写代码,为刚才在ContextMenuStrip中写的几个功能。如下图:


双击复制这个选项,就会弹出来代码编辑框,然后直接编辑代码。如下图:


5、所有工作完成后就可以看到效果了,运行此程序,在文本框中单击右键就会看到刚才的几个功能。如下图:


就是这么简单,大家试一试吧!

0 0
原创粉丝点击