社区
C#
帖子详情
richTextBox右键弹出菜单问题!!!
BearRui
2004-08-07 02:58:29
我们知道在textBox中右键会弹出系统的复制,粘贴、剪切的菜单。
但在richTextBox中却不会弹出,请问怎样能在richTextBox也弹出系统菜单
谢谢!!!
...全文
297
7
打赏
收藏
richTextBox右键弹出菜单问题!!!
我们知道在textBox中右键会弹出系统的复制,粘贴、剪切的菜单。 但在richTextBox中却不会弹出,请问怎样能在richTextBox也弹出系统菜单 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daou101
2004-08-07
打赏
举报
回复
You must do it youself,but you can use the third part software.
Firestone2003
2004-08-07
打赏
举报
回复
用自己带的contextmenu
把richedit的ContextMenu属性设置成这个Menu就可以了
很简单的
直接用IDE就可以完成不需要自己手写代码!
嘿嘿
不过事件里的代码要自己写
jialuo
2004-08-07
打赏
举报
回复
不可能的
只有自己做
上面不就是几行代码吗?
BearRui
2004-08-07
打赏
举报
回复
自己做麻烦吗,如果可以直接调用的话就更方便了!!!
jialuo
2004-08-07
打赏
举报
回复
自己做一个就好了
//右键弹出菜单;
private void contextMenu1_Popup(object sender, System.EventArgs e)
{
if(Clipboard.GetDataObject().GetDataPresent(DataFormats.Text) == true)
{
this.menuItem3.Enabled=true;
}
else
{
this.menuItem3.Enabled=false;
}
if(this.richTextBox2.SelectedText.Length>0)
{
this.menuItem1.Enabled=true;
this.menuItem2.Enabled=true;
}
else
{
this.menuItem1.Enabled=false;
this.menuItem2.Enabled=false;
}
if(this.richTextBox2.CanUndo == true)
{
this.menuItem4.Enabled=true;
}
else
{
this.menuItem4.Enabled=false;
}
}
//复制;
private void menuItem1_Click(object sender, System.EventArgs e)
{
this.richTextBox2.Copy();
}
//剪切;
private void menuItem2_Click(object sender, System.EventArgs e)
{
this.richTextBox2.Cut();
}
//粘贴;
private void menuItem3_Click(object sender, System.EventArgs e)
{
this.richTextBox2.Paste();
}
//撤消;
private void menuItem4_Click(object sender, System.EventArgs e)
{
this.richTextBox2.Undo();
this.richTextBox2.ClearUndo();
}
//全选;
private void menuItem7_Click(object sender, System.EventArgs e)
{
this.richTextBox2.SelectAll();
}
jkflyfox
2004-08-07
打赏
举报
回复
帮你顶,gz
BearRui
2004-08-07
打赏
举报
回复
up
vb6,
richTextBox
右键
弹出
菜单
问题
!!!
自己做一个就好了 //
右键
弹出
菜单
; private void contextMenu1_Popup(object sender, System.EventArgs e) { if(Clipboard.GetDataObject().GetDataPresent(DataFormats.Text) == true) { t
vb6,
richTextBox
右键
弹出
菜单
问题
自己做一个就好了 //
右键
弹出
菜单
; private void contextMenu1_Popup(object sender, System.EventArgs e) { if(Clipboard.GetDataObject().GetDataPresent(DataFormats.Text) == true)
winfrom
右键
获取鼠标位置并
弹出
菜单
栏(如何计算鼠标相对位置)
我用的是
richTextBox
控件的MouseDown事件做的案例 /// <summary> /// 鼠标右击
弹出
菜单
栏 /// </summary> /// <param name="sender"></param> /// <param name="e"></p...
.NET 点击
右键
弹出
菜单
怎么做
下面通过一个在
RichTextBox
控件上点击鼠标
右键
弹出
快捷
菜单
来说明。 首先定义一个ContextMenuStrip,把需要的
菜单
项都填好,假设该控件名为contextMenuStrip1。 然后在所需添加contextMenuStip1的
richTextBox
的ContextMenuStrip属性设为contextMenuStrip1. 最后就OK了
[VB.NET]如何实现对
RichTextBox
内容的选定、复制?
<script type="text/javascript"
C#
111,129
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章