如果我从GotFocus
事件处理程序中调用SelectAll
,使用鼠标操作时它不起作用-选择会在鼠标释放时消失。
编辑:人们喜欢Donnelle的答案,我试图解释为什么我不像已被接受的答案那样喜欢它。
- 它更复杂,而已被接受的答案以更简单的方式完成了相同的事情。
- 已接受答案的可用性更好。当您在文本中间单击时,释放鼠标后文本会取消选择,使您能够立即开始编辑,如果您仍想全选,只需再次按下按钮,这次它不会在释放时取消选择。按照Donelle的方法,如果我在文本中间单击,我必须第二次单击才能进行编辑。如果我单击文本内部而不是外部,则这很可能意味着我要开始编辑而不是覆盖所有内容。