C#Control.Focus()和Control.Select()之间有什么区别

时间:2010-11-25 13:49:50

标签: c# winforms

  

可能重复:
  What's the difference between Control.Select() and Control.Focus()?

Control.Focus()和Control.Select()

之间有什么区别

假设form.ActiveControl调用指定控件的Select方法是否正确?

1 个答案:

答案 0 :(得分:3)

Focus()函数实际上对控件进行了聚焦。 Select()函数是更高级别的,并告诉父级通过控件的层次结构进行选择。

Select函数中存在大量逻辑,使自定义控件完全适用于框架。

如果你想要做的就是把重点放在元素上,那么使用Select没有任何好处......这让我想知道为什么Focus不能保存为私有/受保护功能