请问什么叫焦点
焦点就是指鼠标指在哪个控件,比如说五个文本框,哪个有焦点,你敲键盘就在那个里面输入文本。
这样解释正确不?
不过
keypress是控件具有焦点,并且用户按下并释放某个键后发生
照这样看起来,所谓焦点应该鼠标指在控件上,但是不能按下鼠标,按下的话,焦点就消失了...
这样解释对吗?
------解决方案--------------------这们解释是不正确的.
这里讲的焦点,是针对鼠标的光标而言的.
鼠标的光标在哪里,焦点就在哪里.
------解决方案--------------------就是focus
------解决方案--------------------焦点就是当前指定的控件吧,在页面上按tab试试
------解决方案--------------------计算机程序语言中所谓的焦点,就是当前光标被激活的位置,是哪个控件被选中,可以被操作;比如一个文本框获得焦点,你在键盘上敲进的字符就直接进入了文本框;还比如一个下拉式列表框获得焦点,你按下键盘上的向下箭头,它就会把列表列出来。程序中还有获得焦点发生的事件(gotfocus())和失去焦点发生的事件(lostfocus())以及为控件设置焦点方法(setfocus())。利用好焦点,能使你的程序显得非常人性化。
------解决方案--------------------光标就是焦点。。。
------解决方案--------------------应该就是像 比如在你注册一个账户、填的那个表单一样、光标在 哪个框框 里面 ,那个 文本框就得到了焦点、...
或者当你按着键盘上的TAB键的时候会发现 有个东西会动、那应该也代表 你按一次,就会换一个东西得到了焦点、...
------解决方案-------------------- 就是Focus()
在一个窗体中放三个 textBox控件和一个button
button代码中写
textBox3.Focus()
看效果你就知道什么是焦点了。
------解决方案--------------------当前活动控件(被选中),,或是光标
------解决方案--------------------我的理解是当鼠标按下时就是获得焦点! 如楼上所说用 Focus();
------解决方案--------------------楼上说得正解。
当某个控件获得Focus() 就是光标的焦点
------解决方案--------------------
------解决方案--------------------焦点就是当前控件中被鼠标光标激活的那一个。
我们可以利用代码实现控件获得焦点
this.textBox1.Focus();