【发布时间】:2019-04-16 01:36:06
【问题描述】:
我有一个组合框。当它被禁用时,它是不可见的。如何克服这个问题?
【问题讨论】:
-
嗨,你可以开始看这里-> stackoverflow.com/tour
我有一个组合框。当它被禁用时,它是不可见的。如何克服这个问题?
【问题讨论】:
将 CanSelect 属性更改为 False 而不是禁用它。
combobox1.CanSelect = False
【讨论】:
这可不是小事,可以搜索论坛找类似的帖子,比如Actual text color on disabled button
一个好的解决方法是在 ComboBox 之前放置一个文本框并在其中插入选定的值。然后你可以使用
Me.TextBox1.ReadOnly = True
代替:
Me.ComboBox.Enabled = False
当 ComboBox 改变时,你可以改变文本框中的值:
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
Me.TextBox1.Text = Me.ComboBox1.GetItemText(Me.ComboBox1.SelectedItem)
End Sub
【讨论】: