다음을 통해 공유


방법: Windows Forms의 ToolStrip 컨트롤에 자동 완성 기능 활성화

업데이트: 2007년 11월

다음 절차에서는 최근에 방문한 웹 사이트처럼 드롭다운하여 항목의 목록을 표시할 수 있는 ToolStripComboBoxToolStripLabel을 함께 사용합니다. 목록에 있는 항목의 첫 문자와 일치하는 문자를 입력하면 해당 항목이 바로 표시됩니다.

참고:

자동 완성 기능은 ComboBoxTextBox와 같은 일반적인 컨트롤에서 작동하는 방식과 동일한 방식으로 ToolStrip에서 작동합니다.

ToolStrip 컨트롤에서 자동 완성 기능을 활성화하려면

  1. 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});
    
  2. 폼의 크기에 관계없이 목록이 항상 사용 가능하도록 레이블과 콤보 상자의 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
    
  3. ToolStripComboBox 컨트롤의 Items 컬렉션에 단어를 추가합니다.

    ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _
        "Second Item", "Third Item"})
    
    toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
    
  4. 콤보 상자의 AutoCompleteMode 속성을 Append로 설정합니다.

    ToolStripComboBox1.AutoCompleteMode = _
        System.Windows.Forms.AutoCompleteMode.Append
    
    toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
    
  5. 콤보 상자의 AutoCompleteSource 속성을 ListItems로 설정합니다.

    ToolStripComboBox1.AutoCompleteSource = _
        System.Windows.Forms.AutoCompleteSource.ListItems
    
    toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
    

참고 항목

개념

ToolStrip 컨트롤 아키텍처

ToolStrip 기술 요약

참조

ToolStrip 컨트롤 개요(Windows Forms)

ToolStrip

ToolStripLabel

ToolStripComboBox

AutoCompleteMode

AutoCompleteSource