搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ TEXTBOX 獲得焦點選中所有文本
标题:
TEXTBOX 獲得焦點選中所有文本
只看楼主
ta8607
等 级:
业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
结帖率:
80%
楼主
已结贴
√
问题点数:100 回复次数:8
TEXTBOX 獲得焦點選中所有文本
請問一下,有沒有哪個事件或者API可以把版面上所有的TEXTBOX控件獲得焦點時都可以選中所有文本?
2011-04-19 16:13
睿翼
来 自:广东
等 级:
论坛游侠
帖 子:40
专家分:175
注 册:2010-12-13
第
2
楼
得分:18
Private Sub Text1_GotFocus()
Dim k As Integer
k = Len(Text1.Text)
Text1.SelStart = 0
Text1.SelLength = k
End Sub
2011-04-19 16:52
ta8607
等 级:
业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
第
3
楼
得分:0
我知道這樣.但問題是如果我版面上有100個TEXTBOX,那就要寫100次了.有沒有寫一次就可以的?
不理会流言蜚语,努力做好份内事情,只做自己.
2011-04-19 16:54
Artless
等 级:
贵宾
威 望:
103
帖 子:4211
专家分:28888
注 册:2009-4-8
第
4
楼
得分:18
无知
2011-04-20 00:09
lowxiong
等 级:
贵宾
威 望:
27
帖 子:652
专家分:3402
注 册:2008-5-7
第
5
楼
得分:18
你就只能把100个textbox做成控件数组,这样就只需要响应一次gotfocus事件了
2011-04-20 07:19
ta8607
等 级:
业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
第
6
楼
得分:0
回复 4楼 Artless
我現有的方法就是這樣做,也是比較麻煩.
不理会流言蜚语,努力做好份内事情,只做自己.
2011-04-20 09:01
ta8607
等 级:
业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
第
7
楼
得分:0
回复 5楼 lowxiong
不能用控件數組,太多了,在寫入數據庫時我會分不清哪個搭哪個.
不理会流言蜚语,努力做好份内事情,只做自己.
2011-04-20 09:02
风吹过b
等 级:
贵宾
威 望:
364
帖 子:4912
专家分:29900
注 册:2008-10-15
第
8
楼
得分:18
你把 这段代码做成一个 子程序,
每个控件里,只需要写一行代码就行了。
代码好像是这样的,随手写的,没进VB测试。
Private Sub Text1_GotFocus()
call selectText(text1)
end sub
public sub SelectText(obj as textbox)
Dim k As Integer
k = Len(obj.Text)
obj.SelStart = 0
obj.SelLength = k
End Sub
授人于鱼,不如授人于渔
早已停用QQ了
2011-04-21 08:16
ta8607
等 级:
业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
第
9
楼
得分:0
回复 8楼 风吹过b
這個方法跟4樓的一樣,我現在是這樣做
100個TEXTBOX也是一樣要寫100次的獲得焦點事件.
不理会流言蜚语,努力做好份内事情,只做自己.
2011-04-21 12:57
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-337239-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.483138 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved