VB文本框属性问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:34:46
我想问一下VB文本框里哪个属性可以使点选该文本框是为全选所有内容而不是一个光标图案的?

我想实现的是我有9个文本框(都是有内容的),设了tabindex属性后,我想通过“TAB”键快速修改替换9个文本框里的内容。
如果是按messiahfree说,我有9个文本框不是要设9个GotFocus事件?可不可以一个事件包括全部文本框的?

我用的是VB2005,05是没有控件数组的

楼主,你这种具有相同事件的控件,本身就应该使用控件数组,而不是单独的控件..

Private Sub Text1_GotFocus(Index As Integer)
Text1(Index).SelStart = 0
Text1(Index).SelLength = Len(Text1(Index).Text)
End Sub

自己编程,在GotFocus的事件中设置selstart和sellength属性

你不嫌麻烦可以这样做,也可以做个控件数组。或者做个更通用的自定义控件。

'这样就可以实现了
Private Sub Text1_GotFocus()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub

可以的,那就要用过控件数组了
复制第一个文件框,然后复制粘帖
Private Sub Text1_Change(Index As Integer)
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub

呵, 要想省代码, 写个通用过程也行嘛! 带两个参数的; 参数值就是Text 的名称......