vb点击label1出现text1
PrivateSubForm_Load()ForI=1To81Me("Text"&I).Text=""Me("Text"&I).Visible=FalseMe("labe...
Private Sub Form_Load()
For I = 1 To 81
Me("Text" & I).Text = ""
Me("Text" & I).Visible = False
Me("label" & I).Caption = ""
Next
End Sub
点击label1出现text1
label2出现text2
label3出现text3
。。。。。。 展开
For I = 1 To 81
Me("Text" & I).Text = ""
Me("Text" & I).Visible = False
Me("label" & I).Caption = ""
Next
End Sub
点击label1出现text1
label2出现text2
label3出现text3
。。。。。。 展开
3个回答
展开全部
可加如下过程:
Private Sub Label1_Click()
Text1.Visible = True
End Sub
Private Sub Label2_Click()
Text2.Visible = True
End Sub
Private Sub Label3_Click()
Text3.Visible = True
End Sub
。。。。。。
不过,你把label控件的caption属性去掉,怎么知道它的位置啊?只有尽量扩大label控件大小,或者设置其borderstyle属性为2
如采用控件数组做,可以修改i如下:
Private Sub Form_Load()
For i = 1 To 3
Me("Text" & i).Text = ""
Me("Text" & i).Visible = False
Label(i).Caption = ""
Next
End Sub
'点击label1出现text1
'label2出现text2
'label3出现text3
Private Sub Label_Click(Index As Integer)
Me("Text" & Index).Visible = True
End Sub
Private Sub Label1_Click()
Text1.Visible = True
End Sub
Private Sub Label2_Click()
Text2.Visible = True
End Sub
Private Sub Label3_Click()
Text3.Visible = True
End Sub
。。。。。。
不过,你把label控件的caption属性去掉,怎么知道它的位置啊?只有尽量扩大label控件大小,或者设置其borderstyle属性为2
如采用控件数组做,可以修改i如下:
Private Sub Form_Load()
For i = 1 To 3
Me("Text" & i).Text = ""
Me("Text" & i).Visible = False
Label(i).Caption = ""
Next
End Sub
'点击label1出现text1
'label2出现text2
'label3出现text3
Private Sub Label_Click(Index As Integer)
Me("Text" & Index).Visible = True
End Sub
展开全部
请使用控件数组来做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要label1控件数组(如:label(1),label1(2)。。。。)
需要text1控件数组
代码如下:
Private Sub Label1_Click(Index As Integer)
text1(Index).Visible = True
End Sub
需要text1控件数组
代码如下:
Private Sub Label1_Click(Index As Integer)
text1(Index).Visible = True
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询