vb.net - 设置 combobox.dropdown = true 时combobox.text 更改
问题描述
作为标题,我使用此功能创建了这个组合框:
当组合框文本更改时,下拉菜单将设置为 true,以便客户可以看到他们可以选择的内容。
但是在第一次combobox.text 更改时,combobox.dropdown 从dropdown = false 设置为true,Combobox.text 更改为combobox.items 列表中的第一项。
将 combobox.dropdown 设置为 true 时,我能做些什么来防止 combobox.text 更改?
If Len(cbb(Index).Text) < 4 Then 'cbb(Index).Text = "1" on this line
cbb(Index).DroppedDown = True 'when cbb(Index).DroppedDown is set form false to true, cbb(Index).Text = "1110" - the first item appear on dropdownbox.items list
Exit Sub
End If
我希望它下拉而不更改其文本。实现这一目标的最佳方法是什么?
谢谢!
解决方案
推荐阅读
- git - 分支中的冲突
- linux - 有没有办法让机器 A 中的远程软链接重定向到“文件名”机器 B
- javascript - 轮监听器在事件发生后获取位置
- sap - SAP Cloud Platform 通过 CF CLI 部署 MTAR
- python - 将文本文件(.obj)数据写入python列表的函数用数据文件中的最后一个元素填充列表
- lotus-notes - 当文档选择不同的状态时如何显示错误。另一个是为什么复选框没有保存
- excel - 如何在 Angular 中将 Excel 模板的设计导入为对象
- python - 如何并行处理同一视频的不同部分?
- powershell - 无法断开连接到 office365 的 powershell 会话
- python - 通过groupby删除大纲熊猫?