ComboBox的问题,非常急.
写了下面一段代码后,运行有个奇怪的现象.就是,用鼠标点开下拉框后,用键盘的上下键在下拉框里来回选择,然后在ComboBox以外的地方点下鼠标,这时候ComboBox里面显示的始终是第一个的"0".是.NET的BUG吗?这时候应该显示的是选择的那个才对,我看了下好像是Me.ComboBox2.Items.Clear()的问题,各位DX认为是什么原因呢?谢谢
Dim A As Short
Dim B As Boolean = False
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.ComboBox2.Items.Clear()
Me.ComboBox2.Items.Add("0")
Me.ComboBox2.Items.Add("1")
Me.ComboBox2.Items.Add("2")
Me.ComboBox2.SelectedIndex = 0
B = True
End Sub
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
A = CShort(Me.ComboBox2.SelectedIndex)
If B = True Then
Call C()
End If
End Sub
Sub C()
B = False
Me.ComboBox2.Items.Clear()
Me.ComboBox2.Items.Add("0")
Me.ComboBox2.Items.Add("1")
Me.ComboBox2.Items.Add("2")
Me.ComboBox2.SelectedIndex = A
B = True
End Sub
Dim A As Short
Dim B As Boolean = False
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.ComboBox2.Items.Clear()
Me.ComboBox2.Items.Add("0")
Me.ComboBox2.Items.Add("1")
Me.ComboBox2.Items.Add("2")
Me.ComboBox2.SelectedIndex = 0
B = True
End Sub
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
A = CShort(Me.ComboBox2.SelectedIndex)
If B = True Then
Call C()
End If
End Sub
Sub C()
B = False
Me.ComboBox2.Items.Clear()
Me.ComboBox2.Items.Add("0")
Me.ComboBox2.Items.Add("1")
Me.ComboBox2.Items.Add("2")
Me.ComboBox2.SelectedIndex = A
B = True
End Sub
...全文
相关推荐
easyui datagrid 行编辑中combogrid和combobox显示问题
修改上一个资源版本中结束编辑时combobox显示问题. 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而不是text问题
解决combobox随窗口变化大小后不显示下拉列表问题
解决combobox随窗口变化大小后不显示下拉列表问题
Extjs EditorGridPanel中ComboBox列的显示问题
EditorGridPanel中嵌入ComboBox通常不会正常显示ComboBox的store中本想显示字段,而是显示的EditorGridPanel中 store的dataindex指定的字段内容。
ComboBox列问题代码
在DataGrid里面绑定ComboBox列时无法在编辑模板下默认选中一个备选值的一种解决方法的示例代码。
解决Conda安装缓慢:国内镜像源配置与优化指南
在Python数据科学和机器学习开发中,包管理工具是构建稳定开发环境的基础。Conda作为主流的跨平台环境与包管理器,其核心原理是通过解析软件仓库的元数据来管理依赖关系并安装软件包。然而,由于默认软件源位于海外,国内用户常面临网络延迟高、下载速度慢的痛点,严重影响开发效率。通过配置国内镜像源,将软件仓库同步至国内服务器,可以大幅提升包下载速度与安装稳定性,这是优化开发工作流的关键实践。本文以清华大学开源软件镜像站为例,详细讲解如何通过编辑.condarc配置文件或使用conda config命令,为defa


