标题:控件得到或失去焦点的讨论
只看楼主
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
结帖率:97.22%
已结贴  问题点数:100 回复次数:17 
控件得到或失去焦点的讨论
版主..大神..给我们对一个控件的得到焦点和失去焦点讲解一下吧
主要说说Gotfocus..Lostfocus..和When...Valid...他们的区别和用法......
2015-10-24 19:38
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
得分:0 
我以前都是用When和Valid.平时在Grid里各表格间移来移去的没影响.
但是我今天发现当我把焦点从Grid里直接去点旁边的Text控件时.
Text.When的运行还在Grid.text.Valid的前面....好晕
这个得到焦点前的运算比那个失去焦点前的运算还提前了..


不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-24 19:45
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
一般是先lostfocue再gotfocue吧,具体还真没有认真计较过。

活到老,学到老! http://www. E-mail:hu-jj@
2015-10-24 21:14
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
看看帮助
2015-10-24 23:10
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:100 
Text.When真的比Grid.Text.Value、Grid.Text.LostFocus 跑得快?
测试结果顺序:
Grid.Text.When
Grid.Text.GoFocus
Text.When
Grid.Text.Value
Grid.Text.LostFocus
Text.GoFocus
Text.Value
Text.lostFocus
2015-10-25 09:54
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
现在很少用When、Value,都是用GoFocus、lostFocus
2015-10-25 09:55
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
得分:0 
为什么Text.when跑那么快呢.按道理他也应该在Grid.text.valid之后呀.
按吹水的顺序...看来不能用Text.When了...他跑太快别的还没搞完他就来了

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-25 15:54
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用中国龙王在2015-10-25 15:54:52的发言:

为什么Text.when跑那么快呢.按道理他也应该在Grid.text.valid之后呀.
按吹水的顺序...看来不能用Text.When了...他跑太快别的还没搞完他就来了

什么时候需要Text.when跑得更快些时就用得着
2015-10-25 16:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
哦,結果就這樣了。

授人以渔,不授人以鱼。
2015-10-26 19:02
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:649
专家分:2156
注 册:2014-2-7
得分:0 
回复 5楼 吹水佬
Text1.Value ? 应该是 Text1.Valid 吧。Value 是属性,而 Valid 才是事件

泉城飞狐
2015-10-27 08:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-458522-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.572975 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved