VB的SelLength(选择文本)的问题
PrivateSubCommand1_Click()Text1.SelLength=Len(Text1.Text)EndSubPrivateSubForm_Click()...
Private Sub Command1_Click()
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Form_Click()
Text1.SelLength = Len(Text1.Text)
End Sub
以上代码,为什么在form_Click()中能使Text1中的文本反色显示
而在Command1_Clicd()中却不能使Text中的文本反色显示呢? 展开
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Form_Click()
Text1.SelLength = Len(Text1.Text)
End Sub
以上代码,为什么在form_Click()中能使Text1中的文本反色显示
而在Command1_Clicd()中却不能使Text中的文本反色显示呢? 展开
1个回答
展开全部
这是因为你点击按钮后,text1失去了输入焦点啊;而点击窗体时,text1的焦点没有丢失。改成这样就行了:
Private Sub Command1_Click()
Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Form_Click()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Command1_Click()
Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Form_Click()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询