学生问一个..VB的新手问题,复选框的!

就是我希望左边一个多选框选到什么 右边的输入框就显示什么... 谁能告诉我,最好能给个源码 什么的 发我邮箱 [email protected] 无限感谢! 还有一个就是我要是在一框上打钩,另几个框就黑了,也就是不能输入了,,谢啦!!!

Private Sub Check1_Click(Index As Integer)

For i = 0 To 7

If Check1(i).Value = 1 Then

s = s & Check1(i).Caption & "、"

End If

Next i

Text1.Text = "你的爱好是:"

Text1.Text = Text1.Text & s

End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-22
用click动作就可以了
第2个回答  2011-08-22
第一个就是 看复选框的VALUE 是否改变了 第二个是改变不能用的 框的ENABLE的值 可输入就是TRUE 否则 FLASE 懒得安装VB 有别的更好的答案选别的吧
第3个回答  2011-08-23
第一个问题:使用控件数组
Private Sub Check1_Click(Index As Integer)
For i = 0 To Check1.Count - 1
If Check1(i).Value = 1 Then s = s & "," & Check1(i).Caption
Next
Text1 = Mid(s, 2)
End Sub
第二个问题:
Private Sub Check2_Click()
Check3.Enabled = Check2.Value = 0
Check4.Enabled = Check2.Value = 0
End Sub
第4个回答  2011-08-23
一、要是在一框上打钩,另几个框就黑了(意思只能选一个吧)
1、在窗体上放置VB.NET GroupBox控件。从工具箱中拖放一个GroupBox控件到窗体上的合适位置,调整大小。
2、在属性窗口中改变GroupBox控件的Text属性,作为它的标题。
3、在GroupBox控件内拖放其它需要的控件,例如RadioButton控件。把单选框或复选框拖入GroupBox中,然后这一个GroupBox中只能选中一个按钮。例如,你选中了宋体的复选框,然后又选中隶书,此时宋体按钮取消选中状态。
二、左边一个多选框选到什么 右边的输入框就显示什么... (是显示多选框的名称吗?)
假设是选兴趣爱好:多选框1是游泳,2是阅读,3是跑步(可以多选)
此人兴趣爱好是游泳和跑步(不可以选中后取消选中)
Private Sub Check1_Click()
If check1.value = 1 then textbox1.text = textbox1.text + check1.text
Private Sub Check2_Click()
If check2.value = 1 then textbox2.text = textbox2.text + check2.text
Private Sub Check3_Click()
If check3.value = 1 then textbox3.text = textbox3.text + check3.text
相似回答