C#里什么叫做焦点呀?是光标所在的位置吗?还有Focus()方法有什么用?

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:51:17
麻烦大家了

焦点不是指的光标所在的地方,而是当前处于激活的状态(有些事件就只能在激活状态下才会发生,比如KeyDown()函数什么的)。Focus()函数就是让这个控件获得焦点。

Focus()方法是将当前的焦点回到这个控件上来,假如textbox1.Focus()就是将光标指向这个textbox
button1.Focus()就是将光标指向这个Button,这时如果按下Tab键就会移出掉这个焦点,按下Enter键就会触发这个控件的onClick事件