<input type="checkbox" onclick="document.all.list1.disabled=this.checked">
<select id="list1" size="2">
<option>aaaa</option>
<option>vvv</option>
</select>

解决方案 »

  1.   

    谢谢楼上的高手,但是
    不是控制的问题,是为何checkbox和listbox的状态不能保持一致的问题。期待中。
      

  2.   

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
            CheckBox1.Checked = False
            ListBox1.Enabled = False
        End Sub页面每次被加载的时候都会使checkbox1不选中listbox1不可用
      

  3.   

    楼上的大侠:你的方法我觉得不太可行吧。
    这样不是把用户的选择全部抹掉了吗?
    我只是奇怪,为什么checkbox的选择状态可以保存住,
    而listbox的enabled状态却保存不住,是不是.net的bug呀。是不是应该装补丁?
      

  4.   

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
          if CheckBox1.Checked = False         ListBox1.Enabled = False
          else
             ListBox1.Enabled = true
          end if
    End Sub