【问题标题】:How to disable a checkedboxlist item in a VB form in VS [duplicate]如何在VS中禁用VB表单中的checkboxlist项[重复]
【发布时间】:2012-09-11 09:19:37
【问题描述】:

可能重复:
How to disable a checkbox in a checkedlistbox?

如果选中另一个项目,我正在考虑尝试禁用复选框列表项目。处理这件事很容易,但是我在实际禁用特定项目时遇到了困难。 Items 属性中似乎没有启用功能,所以我不确定如何禁用特定项目。

If CheckedListBox1.GetItemChecked("0") = True Or 
       CheckedListBox1.GetItemChecked("1") = True Then
                CheckedListBox1.Items(0).enabled=false
    ElseIf CheckedListBox1.GetItemChecked("0") = false AND 
       CheckedListBox1.GetItemChecked("1") = false Then
        CheckedListBox1.Items(0).enabled=true

非常感谢任何帮助

谢谢

【问题讨论】:

标签: vb.net visual-studio-2010


【解决方案1】:

我已经这样做了:

     Private Sub checkbox1_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles checkbox1.CheckedChanged

    If checkbox1.Focused = True Then
        checkbox1.Checked = True
    End If
    checkbox2.Checked = False
    checkbox3.Checked = False
    checkbox4.Checked = False
    checkbox5.Checked = False
    checkbox6.Checked = False
End Sub

并打开每个复选框。接下来是checkbox 2 Sub中的checkbox2。

【讨论】:

  • 这是用于复选框而不是复选框列表,但是我发现它不能用复选框列表完成,所以我已更改为复选框并放入面板并使用您的方法
  • 哦,抱歉当时没有正确阅读。当我有更多时间时,我会研究它
猜你喜欢
  • 1970-01-01
  • 2015-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 1970-01-01
相关资源
最近更新 更多