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、所有工作完成后就可以看到效果了,运行此程序,在文本框中单击右键就会看到刚才的几个功能。如下图:
就是这么简单,大家试一试吧!
- c# ContextMenuStrip控件
- c# winform----ContextMenuStrip
- C# Winform contextMenuStrip 快捷键
- 鼠标右键功能 contextMenuStrip 控件
- c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法
- C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开删除文件
- c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法
- c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法
- 关于contextMenuStrip控件的定位问题
- 关于 contextMenuStrip 控件出现的位置
- 关于contextMenuStrip控件的定位问题
- C#中的Clipboard与ContextMenuStrip应用举例
- C#如何使用右键菜单【contextMenuStrip】
- 遍历窗口中所有控件及ContextMenuStrip、Timer控件
- VS2008 下弹出菜单ContextMenuStrip控件的使用
- “控件设置ContextMenuStrip属性后,第一次右击不显示菜单”解决方法
- ContextMenuStrip在点击事件里,获取绑定的控件源
- ContextMenuStrip右键菜单 获取关联控件、判断点击
- 数组和指针的区别
- IOS-蓝牙后台连接
- chrome扩展开发简单示例
- SynchronizedMap和ConcurrentHashMap的深入分析
- 块级元素
- c# ContextMenuStrip控件
- Redis学习手册(Hashes数据类型)
- Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)
- Mac OS 环境变量配置
- Android学习之路1_开发环境的搭建
- 【Leetcode Algorithm】Contains Duplicate
- 以下内容参考了抚琴煮酒的《构建高可用Linux服务器》第六章内容
- 网络监控汇总(netstat)
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (三)用TClientDataSet的“ProviderName”属性连接服务器时,无法找到服务器端的“DatasetProvier”