vb6,richTextBox右键弹出菜单问题!!!
2008-05-17 11:18
316 查看
自己做一个就好了
//右键弹出菜单;
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();
}
//右键弹出菜单;
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();
}
相关文章推荐
- vb6,richTextBox右键弹出菜单问题
- 关于VB6弹出菜单的问题
- Win API右键弹出菜单小问题
- 搞清了两个问题: 查询TCP端口状态 以及 如何弹出右键菜单
- 解决右键弹出菜单慢的问题
- 如何解决桌面右键菜单弹出慢的问题
- 征集CTreeCtrl继承类右键菜单问题解决方案:使用LoadMenu方式弹出菜单为菜单左侧竖条
- MyEclipse 5.1 GA 右键菜单无效(不能弹出右键菜单的问题)
- 右键弹出菜单灰化问题
- 改变对话框的系统菜单:程序运行时,在任务栏中的图标右键时弹出的菜单或是程序左上角左键弹出的菜单
- vmware 安装不成功导致的问题解决以及右键菜单添加打开终端命令
- HTML右键弹出菜单
- Win7桌面右键弹出菜单慢解决方法!超实用!
- ubuntu14.04,解决Gnome桌面右键菜单失效问题!
- 右键快捷菜单压缩文件的消失问题解决办法!
- C#鼠标右键弹出菜单
- [VB 源码] 调用资源管理器右键菜单/弹出文件右键系统菜单-2
- C#中解决zedgraph右键菜单的中文问题(转)
- MFC学习笔记.day03-菜单,图形标记菜单创建,菜单栏禁用,命令响应,右键弹出菜单,添加菜单
- 解决windows 10 桌面右键时菜单显示出来需要很长时间的问题