VB窗体中内容影响另一个窗体
来源:百度知道 编辑:UC知道 时间:2024/06/30 10:53:14
求:当单击FORM1中红色命令按钮,FORM2中出现红旗和红椒为可选,其余几项呈灰色;当单击绿色按钮时,出现西瓜和黄瓜为可选,其余几项呈灰色;当单击紫色按钮时,出现茄子为可选,其余为灰色。
只要在控件名称前面加上窗体名称就可以了。
比如
form2.hongjiao.enabled = true
示例:
'设红色按钮为cmdred以此类推
private sub cmdred_click()
for each control in form2.controls
Control.Enabled = False
Next
form2.redjiao.enabled=true
form2.redflag.enable=true
end sub
'其他的以此类推
Private Sub Command1_Click()
Form2.Check1.Enabled = True
Form2.Check2.Enabled = True
Form2.Check3.Enabled = False
Form2.Check4.Enabled = False
Form2.Option1.Enabled = False
End Sub
Private Sub Command2_Click()
Form2.Check3.Enabled = True
Form2.Check4.Enabled = True
Form2.Check1.Enabled = False
Form2.Check2.Enabled = False
Form2.Option1.Enabled = False
End Sub
Private Sub Command3_Click()
Form2.Check1.Enabled = False
Form2.Check2.Enabled = False
Form2.Check3.Enabled = False
Form2.Check4.Enabled = False
Form2.Option1.Enabled = True
End Sub
Priva