vb6,richTextBox右键弹出菜单问题
2012-02-04 20:43
239 查看
自己做一个就好了
//右键弹出菜单;
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右键弹出菜单问题!!!
- 搞清了两个问题: 查询TCP端口状态 以及 如何弹出右键菜单
- 关于VB6弹出菜单的问题
- 征集CTreeCtrl继承类右键菜单问题解决方案:使用LoadMenu方式弹出菜单为菜单左侧竖条
- 右键弹出菜单灰化问题
- MyEclipse 5.1 GA 右键菜单无效(不能弹出右键菜单的问题)
- Win API右键弹出菜单小问题
- 解决右键弹出菜单慢的问题
- 如何解决桌面右键菜单弹出慢的问题
- QGraphicsScene和QGrphicsItem右键菜单问题
- Menu 菜单基本创建 以及无法弹出问题
- Flex右键菜单保留字问题(ContextMenuItem)
- 添加vim到右键弹出菜单
- DataGridView右键单击弹出菜单并选中行
- Android中软键盘弹出时底部菜单上移问题
- ActionBar的Overflow弹出菜单在ActionBar上方问题解决
- 桌面右键菜单的“排列图标”和“新建”选项丢失问题
- Windows将常用工具添加到右键弹出菜单中
- Winform右键单击单元格,弹出菜单
- win7 64位svn右键菜单不显示问题