一、
焦点:光标被激活的位置
光标位置:小竖线/横线的位置
现在大部分的光标都为一个小竖线,规则的闪动;
而在DOS下有些光标则是短短的小横线,同样规则的闪动;
现用的windows光标是一个图像,可以是动态的也可以是静态的,在不同情况下样子也不同。
鼠标位置:移动鼠标停下时的所在坐标位置
二、焦点 概述
当我们点击了一个编辑框,这个编辑框控件获得了焦点,光标随意移动,只要我们没有点击别的地方,这个编辑框控件就一直拥有焦点。只有当我们点击了别的地方,这个编辑框就失去焦点了,也不能接受新的输入了。
(1)焦点是接收用户鼠标或键盘输入的能力。当对象具有焦点时,可接收用户的输入。在 Microsoft Windows 界面,任一时刻可运行几个应用程序,但只有具有焦点的应用程序才有活动标题栏,才能接受用户输入。在有几个 TextBox 的 Visual Basic 窗体中,只有具有焦点的 TextBox 才显示由键盘输入的文本。
当对象得到或失去焦点时,会产生 GotFocus 或 LostFocus 事件。窗体和多数控件支持这些事件。
事件 描述
GotFocus 对象得到焦点时发生。
LostFocus 对象失去焦点时发生。LostFocus 事件过程主要用来对更新进行证实和有效性检查,或用于修正或改变在对象的 GotFocus 过程中建立的条件。
下列方法可以将焦点赋给对象。
运行时选择对象。
运行时用快捷键选择对象。
在代码中用 SetFocus 方法。
有些对象,它是否具有焦点是可以看出来的。例如,当命令按钮具有焦点时,标题周围的边框将突出显示
只有当对象的 Enabled 和 Visible 属性为 True 时,它才能接收焦点。Enabled 属性允许对象响应由用户产生的事件,如键盘和鼠标事件。Visible 属性决定了对象在屏幕上是否可见。
(2)焦点,计算机术语,计算机程序语言中所谓的焦点,就是关注的区域,当前光标被激活的位置,是哪个控件被选中,可以被操作。
比如一个文本框获得焦点,你在键盘上敲进的字符就直接进入了文本框;还比如一个下拉式列表框获得焦点,你按下键盘上的向下箭头,它就会把列表列出来。程序中还有获得焦点发生的事件(gotfocus())和失去焦点发生的事件(lostfocus())以及为控件设置焦点方法(setfocus())。利用好焦点,能使你的程序显得非常人性化。
获取了焦点,能够作用的区域,,包括Activity界面和可视化控件等等,并使该区域能自动执行某个动作(比如滚动和动画)或者是 发生某个逻辑的事件;另外也能手动执行点击事件和操作获取焦点的区域.该区域(Activity界面,控件等等)有没有作用和响应,决定于其有没有获取焦点.