我想在VB.NET中禁用组合框下拉列表,然后启用它。我怎样才能做到这一点?应该启用cbo框的默认值以进行键入。 感谢
答案 0 :(得分:1)
搜索相同后禁用vb .net中的组合框,找不到有用的答案... 所以我试过这样的事情
禁用时要做的第一件事
combobox1.enabled=false
combobox1.beginupdate
启用时要做的第二件事
combobox1.enabled=true
combobox1.endupdate
它看起来很简单,我没有发现任何问题,但我怀疑它可能影响任何excution speen或其他对象
答案 1 :(得分:0)
我想禁用在VB.NET中显示的组合框下拉列表,然后启用它。
好的,请使用.Visible
属性....
应启用cbo框的默认值以输入
哦......然后。
你不能。
您只需将文本框放在组合框的顶部即可。当应该禁用下拉列表时,使组合框不可见并显示文本框。
'Goodbye Combo
Private Sub HideComboButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HideComboButton.Click
comboBox.Visible = False
txtBox.Visible = True
End Sub
'Hello Combo
Private Sub ShowComboButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ShowComboButton.Click
comboBox.Visible = True
txtBox.Visible = False
End Sub
答案 2 :(得分:0)
尝试使用启用方法,例如comboBox1.Enabled = False
Tellme如何为您服务
答案 3 :(得分:0)
尝试使用dropdownstyle,简单可以通过手动关闭设计器中的列表来删除列表,然后你可以在下拉菜单和简单之间切换以实现你需要的。