文本框自动完成字符串集合 [英] Textbox auto complete string collection

查看:69
本文介绍了文本框自动完成字符串集合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  Dim 列表作为  AutoCompleteStringCollection()
TextBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
TextBox1.AutoCompleteCustomSource = List

< span class =code-keyword>对于 每个 DialogFrom.TextBox1.Text .Split(Environment.NewLine)
List.Add(line)
Next





我尝试过:



我正在寻找textbox1来填充一个列表来自dialogfrom1.textbox1

但是它只加载第一项为什么

其余的都缺失

解决方案

Take查看MSDN网站上提供的代码和代码:TextBox.AutoCompleteCustomSource Property(System.Windows.Forms) [< a href =https://msdn.microsoft.com/en-us/library/system.windows.forms.textbox.autocompletecustomsource(v=vs.110).aspx\"target =_ blanktitle =New Window > ^ ]

可能导致您的代码无效的差异很小。



  Dim  MyAutoCompleteList  As   AutoCompleteStringCollection()
MySource.AddRange( 字符串() _
{_
一个,_
两个,_
,_
四个,_
...
Ten _
})

使用 .TextBox1
.AutoCompleteCustomSource = MyAutoCompleteList
.AutoCompleteMode = AutoCompleteMode.SuggestAppend
.AutoCompleteSource = AutoCompleteSource.CustomSource
结束





试试吧!


Dim List As New AutoCompleteStringCollection()
       TextBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
       TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
       TextBox1.AutoCompleteCustomSource = List

       For Each line In DialogFrom.TextBox1.Text.Split(Environment.NewLine)
           List.Add(line)
       Next



What I have tried:

well am looking for textbox1 to populate a list from dialogfrom1.textbox1
but its load only the first item why
the rest are missing

解决方案

Take a look at your code and code provided at MSDN site: TextBox.AutoCompleteCustomSource Property (System.Windows.Forms)[^]
There's few differences which may cause that your code "is not working".

Dim MyAutoCompleteList As New AutoCompleteStringCollection()
MySource.AddRange(New String() _
                    { _
                        "One", _
                        "Two", _
                        "Three", _
                        "Four", _
                        ...
                        "Ten" _
                    })

With Me.TextBox1
    .AutoCompleteCustomSource = MyAutoCompleteList
    .AutoCompleteMode = AutoCompleteMode.SuggestAppend
    .AutoCompleteSource = AutoCompleteSource.CustomSource
End With



Try!


这篇关于文本框自动完成字符串集合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆