방법: Windows Forms의 ToolStrip 컨트롤에 자동 완성 기능 활성화
다음 절차에서는 최근에 방문한 웹 사이트처럼 드롭다운하여 항목의 목록을 표시할 수 있는 ToolStripComboBox와 ToolStripLabel을 함께 사용합니다. 목록에 있는 항목의 첫 문자와 일치하는 문자를 입력하면 해당 항목이 바로 표시됩니다.
ToolStrip 컨트롤에서 자동 완성 기능을 활성화하려면
ToolStrip 컨트롤을 만들고 여기에 항목을 추가합니다.
ToolStrip1 = New System.Windows.Forms.ToolStrip ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem()_ {ToolStripLabel1, ToolStripComboBox1})
toolStrip1 = new System.Windows.Forms.ToolStrip(); toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {toolStripLabel1, toolStripComboBox1});
폼의 크기에 관계없이 목록이 항상 사용 가능하도록 레이블과 콤보 상자의 Overflow 속성을 Never로 설정합니다.
ToolStripLabel1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never ToolStripComboBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never
toolStripLabel1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never toolStripComboBox1.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never
ToolStripComboBox 컨트롤의 Items 컬렉션에 단어를 추가합니다.
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})
toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
콤보 상자의 AutoCompleteMode 속성을 Append로 설정합니다.
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.Append
toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
콤보 상자의 AutoCompleteSource 속성을 ListItems로 설정합니다.
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
참고 항목
참조
ToolStrip 컨트롤 개요(Windows Forms)