Jie

心若无尘,一花一世界,一鸟一天堂;心若静,已如涅磐,风声物语,皆可成言.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

创建RichTextBox的右键菜单(比较基础的东西了)

Posted on 2008-04-21 13:14  JieNet  阅读(2305)  评论(0)    收藏  举报
懒得说一大堆,直接上代码

        private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)
        
{
            
this.contextMenuStrip1.SourceControl.Select();//先获取焦点,防止点两下才运行
            RichTextBox rtb = (RichTextBox)this.contextMenuStrip1.SourceControl;
            rtb.Copy();
        }


        
private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
        
{
            
this.contextMenuStrip1.SourceControl.Select();
            RichTextBox rtb 
= (RichTextBox)this.contextMenuStrip1.SourceControl;
            rtb.Paste();
        }


        
private void 剪切ToolStripMenuItem_Click(object sender, EventArgs e)
        
{
            
this.contextMenuStrip1.SourceControl.Select();
            RichTextBox rtb 
= (RichTextBox)this.contextMenuStrip1.SourceControl;
            rtb.Cut();
        }


        
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
        
{
            
this.contextMenuStrip1.SourceControl.Select();
            RichTextBox rtb 
= (RichTextBox)this.contextMenuStrip1.SourceControl;
            rtb.SelectedText 
= "";
        }


        
private void 全选ToolStripMenuItem_Click(object sender, EventArgs e)
        
{
            
this.contextMenuStrip1.SourceControl.Select();
            RichTextBox rtb 
= (RichTextBox)this.contextMenuStrip1.SourceControl;
            rtb.SelectAll();
        }


        
private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e)
        
{
            
this.contextMenuStrip1.SourceControl.Select();
            RichTextBox rtb 
= (RichTextBox)this.contextMenuStrip1.SourceControl;
            rtb.Undo();
        }