曲径通幽论坛

标题: 组件中的“隐藏选择”属性 [打印本页]

作者: easy    时间: 2013-2-17 21:21
标题: 组件中的“隐藏选择”属性
有些组件中有一个“隐藏选择”属性,可真可假。
当为假的时候,表示失去焦点时仍可看到反选文本;反之,不能看到反选文本。

那什么是窗口焦点?
简单的说,当选择(激活)一个窗口时,表示该窗口获得焦点;反之,就是失去焦点。
举一个例子来说,我们同时打开记事本和浏览器(两个都非最大化),当我们用鼠标单击记事本时,这个记事本得到焦点,而浏览器失去焦点;反之,如果用鼠标去点击浏览器时,浏览器或得焦点,而记事本失去焦点。一个明显的区别时,得到焦点的窗口的标题栏会被“点亮”,失去焦点的窗口的标题栏会变成灰色。

当然,焦点的概念并不局限于窗口。比如,一个窗口上有一个编辑框和一个按钮,那么当你点击编辑框时,编辑框获得了焦点,而按钮失去了焦点;反之,按钮得到了焦点,而编辑框失去了焦点。

又比如做一个编辑框,然后设置该编辑框的“隐藏选择”为假,接着选择编辑框中的一段文字,可以看到该段文字被高亮选择:
[attach]1318[/attach]
接着,再去点击另外一个程序窗口,我们仍然可以看到失去焦点的“易程序”窗口中编辑框里的文字被高亮着。如果将“隐藏选择”设置为真,那么当我们去选择别的窗口时,我们看到被选择的文字已经没有高亮效果,只有到再次选择这个“易程序”窗口时,才能再次看到被选择的文字高亮起来。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2