首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vb2010组合框自动更改项目中的文本

vb2010组合框自动更改项目中的文本
EN

Stack Overflow用户
提问于 2013-01-29 07:56:13
回答 2查看 893关注 0票数 0

我使用的是vb2010,我对combobox有问题。下面的代码从mysql数据库中获取项目,然后将其添加到组合框中。当combobox中有一项例如"NERISON“时,当我在combox中输入"N”并按下选项卡时,组合框将自动将文本更改为"NERISON“-what,这是我不需要的。我只想把它和"N“放在一起。我该怎么做?

代码语言:javascript
运行
复制
If Not e.KeyChar = ChrW(8) Then
        txtprice.Text = ""
            With cmb_particular
                .Items.Clear()
                load_dbase() ' connects to database
                CNN.Open()
                runSql("select particular from particular where status=0 and particular like '%" & .Text & "%' order by particular") ' my function for queries
                While dr.Read
                    .Items.Add(dr("particular"))
                End While
                CNN.Close()
                .SelectionStart = cmb_particular.Text.Length
                .DroppedDown = True
            End With
        End If
EN

回答 2

Stack Overflow用户

发布于 2013-01-29 09:25:57

会不会是组合框里的autofill / autocompelte is enabled

对于WPF,设置如下:

IsTextSearchEnabled = False

表格:

ComboBox.AutoCompleteMode = False

票数 0
EN

Stack Overflow用户

发布于 2013-01-29 11:39:57

在您的组合框属性中,请确保AutoCompleteMode=None

@Nerison:我在表单中添加了一个comboBox。我什么也不改变。我检查它的属性:

代码语言:javascript
运行
复制
ComboBox1.AutoCompleteMode=None
ComboBox1.AutoCompleteSource=None
ComboBox1.DropDownStyle=DropDown

我添加一个datatable作为数据源。现在我有你想要的了。我输入"N“,它没有暗示或附加任何东西。你能再查一次吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14578112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档