A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卢京 中级黑马   /  2012-9-25 07:27  /  1111 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

昨天再做记事本,菜单有多个选项,复制( txt.Copy();)剪切(txt.Cut();)粘帖(txt.Paste();)都找到了,我就是没找到删除文本的方法,哪位能告诉我啊

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
private void 全选ToolStripMenuItem_Click(object sender, EventArgs e)
{
        txtText.SelectAll();
        if (txtText.SelectedText != "")
        {

              this.复制ToolStripMenuItem.Enabled = true;
              this.剪切ToolStripMenuItem.Enabled = true;
              this.删除MenuItem4.Enabled = true;

        }
       else
       {
              this.复制ToolStripMenuItem.Enabled = false;
              this.剪切ToolStripMenuItem.Enabled = false;
              this.删除MenuItem4.Enabled = false;

       }
}
private void toolStripButton8_Click(object sender, EventArgs e)
{
      this.删除MenuItem4_Click(sender, e);
}
private void 删除MenuItem4_Click(object sender, EventArgs e)
{
      txtText.SelectedText = "";
}
private void txtText_Click(object sender, EventArgs e)
{
      if (txtText.SelectedText != "")
      {           
             this.复制ToolStripMenuItem.Enabled = true;
             this.剪切ToolStripMenuItem.Enabled = true;
             this.删除MenuItem4.Enabled = true;   
       }
      else
     {
             this.复制ToolStripMenuItem.Enabled = false;
             this.剪切ToolStripMenuItem.Enabled = false;
             this.删除MenuItem4.Enabled = false;  
      }     
}
回复 使用道具 举报
删除?删除不就是txt.clear();
回复 使用道具 举报
李阳_TickTock 发表于 2012-9-25 08:55
删除?删除不就是txt.clear();

clear();不是清空了啊
回复 使用道具 举报
卢京 发表于 2012-9-25 10:44
clear();不是清空了啊

那你的删除是想做什么效果?
选中然后点删除,选中的就删掉了?
那我为什么不按一下退格键呢?。。。

你如果真是想做这种效果,思路如下:
得到txt里的所有文本,赋值给字符串1
得到选中的文本,赋值给字符串2
txt.text = 字符串1.Replace(字符串2,“”)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马