焦点、光标位置、鼠标位置 区别

一、

焦点:光标被激活的位置

光标位置:小竖线/横线的位置

             现在大部分的光标都为一个小竖线规则的闪动

            而在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界面,控件等等)有没有作用和响应,决定于其有没有获取焦点.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值