Mega Code Archive

 
Categories / C# / Components
 

Buildin AutoCompleteMode for ComboBox

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; public class Form1 : Form {     private System.Windows.Forms.ComboBox lstColors;   public Form1() {         InitializeComponent();         string[] colorNames;         colorNames = System.Enum.GetNames(typeof(KnownColor));         lstColors.Items.AddRange(colorNames);   }     private void InitializeComponent()     {         this.lstColors = new System.Windows.Forms.ComboBox();         this.SuspendLayout();         this.lstColors.AutoCompleteMode = ((System.Windows.Forms.AutoCompleteMode)((System.Windows.Forms.AutoCompleteMode.Suggest | System.Windows.Forms.AutoCompleteMode.Append)));         this.lstColors.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;         this.lstColors.FormattingEnabled = true;         this.lstColors.Location = new System.Drawing.Point(13, 13);         this.lstColors.Name = "lstColors";         this.lstColors.Size = new System.Drawing.Size(267, 21);         this.lstColors.TabIndex = 0;         this.AutoScaleBaseSize = new System.Drawing.Size(5, 14);         this.ClientSize = new System.Drawing.Size(296, 82);         this.Controls.Add(this.lstColors);         this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));         this.Name = "Form1";         this.Text = "AutoComplete";         this.ResumeLayout(false);     }   [STAThread]   static void Main()   {     Application.EnableVisualStyles();     Application.Run(new Form1());   } }