방법: Windows Forms의 ToolStrip 컨트롤에 자동 완성 기능 활성화
다음 절차에서는 ToolStripLabel을 드롭다운할 수 있는 ToolStripComboBox와 결합하여 최근에 방문한 웹 사이트와 같은 항목의 목록을 표시합니다. 목록에 있는 항목 중 하나의 첫 번째 문자와 일치하는 문자를 사용자가 입력하면 해당 항목이 바로 표시됩니다.
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 컨트롤의 항목 컬렉션에 단어를 추가합니다.
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;
콤보 상자의 AutoCompleteMode 속성을 Append로 설정합니다.
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback