Vb.net 如何使用组合框中的项目作为单独文本框中自动完成函数的源?
这里有点VB初学者。Vb.net 如何使用组合框中的项目作为单独文本框中自动完成函数的源?,vb.net,combobox,autocomplete,textbox,Vb.net,Combobox,Autocomplete,Textbox,这里有点VB初学者。 我有一个下拉式组合框中的项目列表,但是我不想在组合框中使用自动完成,而是想在一个单独的文本框中使用它,并使用组合框项目作为源。请帮忙 首先必须设置文本框属性。将“自动完成模式”设置为“建议”,并且“自动完成源”必须设置为“自定义源” 那么您有两个选择: Dim items() As String = (From item As DataRowView In ComboBox1.Items Select Convert.ToString(item.Item(0))).ToAr
我有一个下拉式组合框中的项目列表,但是我不想在组合框中使用自动完成,而是想在一个单独的文本框中使用它,并使用组合框项目作为源。请帮忙 首先必须设置文本框属性。将“自动完成模式”设置为“建议”,并且“自动完成源”必须设置为“自定义源” 那么您有两个选择:
Dim items() As String = (From item As DataRowView In ComboBox1.Items Select Convert.ToString(item.Item(0))).ToArray
Dim items() As String = (From item As String In ComboBox1.Items Select item).ToArray
如果您的组合框有一个DataTable作为源,那么第一行就是要使用的行。
第二行是您是否已将项目手动输入到组合框项目列表中
然后只需添加这一行,以确保您将这些项目放入文本框的可用项目列表中
TextBox2.AutoCompleteCustomSource.AddRange(items)