现在判断如果Check被选择,那么让一个名字是txt5的TextBox不可用应该如何写程序?Private Sub Check1_Click()End Sub
check这个控件的什么函数是用来判断他是否被选择了?比如如果被选择,那么x=a+b
否则 y=a+bif check1.? then
x=a+b
else 
y=a+b
End if

解决方案 »

  1.   

    你是说checkbox么
    if check1.value=1 then
      txt5.enable=false  
      txt5.locked=true
      两句分别是两个意思,但都禁止编辑txt5
    end ifcheck1.value表明是否被选中
      

  2.   

    谢谢
    txt5.enable=false   和  txt5.locked=true 
    作用有何区别?
      

  3.   

    可以照以下简单理解
    txt5.locked=true 
    txt5被锁定,txt5.text的值不能修改
    txt5.enable=false
    txt5不在窗体里显示
      

  4.   

    呵呵
    这很简单啊
    Private Sub Check1_GotFocus()
      txt5.Enabled=False     
    End Sub
      

  5.   

    txt5.enable=false   和  txt5.locked=true 
    ======================
    Enable:返回或设置一个值,该值用来确定一个窗体或控件是否能够对用户产生的事件作出反应。txt5不响应用户时间locked:控件内容是否可编辑