RichTextBox 右键显示 ContextMenuTrip
2014-11-07 17:46
134 查看
说明:
(1)命名:
RichTextBox -> rtxt1
ContextMenuTrip -> cms1
(2)截图:
(3)完整代码:
(1)命名:
RichTextBox -> rtxt1
ContextMenuTrip -> cms1
(2)截图:
(3)完整代码:
<span style="font-size:14px;">using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace Newemployee { public partial class Frm_ContextMenuTrip : Form { public Frm_ContextMenuTrip() { InitializeComponent(); } //载入事件 private void Frm_ContentMenuTrip_Load(object sender, EventArgs e) { //载入contextMenuTrip的子项 ToolStripItem tsItem; tsItem = AddContextMenu("复制", cms1.Items, new EventHandler(Fuzhi_click)); tsItem = AddContextMenu("-", cms1.Items, null); tsItem = AddContextMenu("粘贴", cms1.Items, new EventHandler(Naintie_click)); tsItem = AddContextMenu("-", cms1.Items, null); tsItem = AddContextMenu("剪切", cms1.Items, new EventHandler(Jiantie_click)); //右键显示的快捷菜单 contextMenuTrip <strong> <span style="color:#ff0000;">rtxt1.ContextMenuStrip = cms1;</span></strong> } /// <summary> /// 加入�子菜单 /// </summary> /// <param name="text">要显示的文字,假设为 - 则显示为切割线</param> /// <param name="cms">要加入�到的子菜单集合</param> /// <param name="callback">点击时触发的事件</param> /// <returns>生成的子菜单,假设为分隔条则返回null</returns> ToolStripMenuItem <strong><span style="color:#ff0000;">AddContextMenu</span></strong>(string text, ToolStripItemCollection cms, EventHandler callback) { if (text == "-") { ToolStripSeparator tsp = new ToolStripSeparator(); cms.Add(tsp); return null; } else if (!string.IsNullOrEmpty(text)) { ToolStripMenuItem tsmi = new ToolStripMenuItem(text); if (callback != null) { tsmi.Click += callback; } cms.Add(tsmi); return tsmi; } return null; } //复制 public void Fuzhi_click(object sender, EventArgs e) { rtxt1.Copy(); } //粘贴 public void Naintie_click(object sender, EventArgs e) { rtxt1.Paste(); } //剪贴 public void Jiantie_click(object sender, EventArgs e) { rtxt1.Cut(); } } } </span>
相关文章推荐
- RichTextBox 右键显示 ContextMenuTrip 分类: C# 2014-10-16 10:43 337人阅读 评论(0) 收藏
- RichTextBox 右键显示 ContextMenuTrip
- SVN安装后,右键不显示SVN菜单项
- win7 64位系统安装svn右键菜单不显示及checkout出现encountered an improper argument
- Win10开始按钮点右键没反应不显示超级菜单的解决办法
- RichTextBox设置颜色。因为页面的光标移动后,显示的颜色变成黑色。
- C# TreeView树控件,失去焦点仍然高亮显示,右击节点时才弹出右键菜单,空白处右击不弹出菜单
- C# winForm 窗体:TextBox中显示文件的绝对路径,按钮背景颜色,richTextBox读取文本文件...
- RichTextBox实现关键字自定义颜色显示(C#)
- Extjs实现菜单下拉和鼠标右键菜单(加入系统菜单权限判断,有权限则显示,无反之)
- C# 创建RichTextBox的右键菜单
- 全站图片禁止显示右键菜单
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- 【Vs】vs2013打断点时,右键无法显示监听信息
- jquery实现在网页指定区域显示自定义右键菜单效果
- javascriptAPI 地图窗口任意位置右键显示菜单功能
- RichTextBox 增加行号显示
- 显示EAS标准单据自带kdtable(kdtEntry) 右键导出 excel菜单
- 菜单 ShowPopupMenu显示自己创建的右键菜单
- 显示EAS标准单据自带kdtable(kdtEntry) 右键导出 excel菜单