删除问题
记事本中如何让菜单命令“删除”在选取文本前处于不可用状态,当选取文本后可用,如何删除richtextbox控件中的选定的文本?
------解决方案--------------------richtextbox中应该有个SelectionChanged事件,监控那个事件,然后根据Selection的长度,对菜单项进行可用控制
------解决方案--------------------//控制删除菜单
private void richTextBox1_SelectionChanged(object sender, EventArgs e)
{
this.menu_Del.Enabled = richTextBox1.SelectedText.Length > 0;
}
//删除
private void menu_Del_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectedText = string.Empty;
}
------解决方案--------------------将Selection= " ";应该就是把文本删除了
------解决方案--------------------2樓Snowdust(雪尘)的方法相當簡煉.你就看他的得了.