입력을 기반으로 문자가 포함 된 단어를 자동으로 삭제하는 ComboBox를 만들고 싶습니다. 내 드롭 다운 스타일은 드롭 다운이므로 콤보 박스에는 입력 필드가 있습니다.입력시 VB.net ComboBox 자동 드롭
예를 들어 문자 A를 입력하거나 ComboBox에서 문자 A 또는 A가 포함 된 단어를 자동으로 드롭 다운 시키길 원할 수 있습니다. ComboBox의 내용은 직접 수동으로 설정됩니다.
이것이 가능합니까? 미리 감사드립니다.
입력을 기반으로 문자가 포함 된 단어를 자동으로 삭제하는 ComboBox를 만들고 싶습니다. 내 드롭 다운 스타일은 드롭 다운이므로 콤보 박스에는 입력 필드가 있습니다.입력시 VB.net ComboBox 자동 드롭
예를 들어 문자 A를 입력하거나 ComboBox에서 문자 A 또는 A가 포함 된 단어를 자동으로 드롭 다운 시키길 원할 수 있습니다. ComboBox의 내용은 직접 수동으로 설정됩니다.
이것이 가능합니까? 미리 감사드립니다.
당신은,이
AutoCompleteMode: SuggestAppend
AutoCompleteSource: ListItems
DropDownStyle: DropDown
도
ComboBox1.Items.Add("10")
ComboBox1.Items.Add("92")
ComboBox1.Items.Add("9000")
ComboBox1.Items.Add("9001")
ComboBox1.AutoCompleteCustomSource.Add("10")
ComboBox1.AutoCompleteCustomSource.Add("92")
ComboBox1.AutoCompleteCustomSource.Add("9000")
ComboBox1.AutoCompleteCustomSource.Add("9001")
ComboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
감사합니다. –
@MarcIntes - 도와 드리겠습니다. :) – Bibhu
간단하게 DropDownStyle을 만들고 싶습니다. 그러나 드롭 다운 단어를 클릭하면 입력 필드가 채워지지 않습니다. –
예, 이것은 AutoCompleteMode
및 AutoComplete
를 통해 가능하다 콤보가 이들 항목이 당신이 autocompletecustomsource에 추가 할 수 있다고 가정 설정해야 이렇게 :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
ComboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
'Add some options
ComboBox1.AutoCompleteCustomSource.Add("ABC")
ComboBox1.AutoCompleteCustomSource.Add("BCD")
ComboBox1.AutoCompleteCustomSource.Add("CDE")
End Sub
'Add ComboBox1.Text to AutoCompleteCustomSource collection when leaving ComboBox
Private Sub ComboBox1_Leave(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles ComboBox1.Leave
ComboBox1.AutoCompleteCustomSource.Add(ComboBox1.Text)
End Sub
End Class
Read자세한 내용은을 참조하십시오.
자세한 내용은 AutoCompleteSource Enumeration을 참조하십시오.
감사합니다. –
콤보 상자의 항목을 필터링하고 싶습니다. – Bibhu
'ComboBox'대신'Textbox'를 사용하는 것이 더 좋을 것이라고 생각합니다. – bansi
편지가 들어있는 단어 목록을보고 싶습니다. 나는 드롭 다운에 입력했습니다. –