Я пишу приложение Windows Forms с помощью ComboBox. Это DropDownList с SuggestAppend. Когда пользователь печатает, он должен располагаться к элементу, соответствующему набранным буквам. Если они набирают достаточно быстро, это работает как ожидалось. Если есть даже небольшая задержка нажатия клавиш, она начинает думать, что это другое значение. К сожалению, у меня есть несколько однопалых машинисток (даже не два пальца), и они не могут печатать достаточно быстро.
Вот код, как его создал дизайнер ...
this.cbxItemDescription.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbxItemDescription.AutoCompleteSource = sysem.Windows.Forms.AutoCompleteSource.ListItems;
this.cbxItemDescription.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbxItemDescription.FormattingEnabled = true;
this.cbxItemDescription.Location = new System.Drawing.Point(75, 2);
this.cbxItemDescription.Name = "cbxItemDescription";
this.cbxItemDescription.Size = new System.Drawing.Size(300, 21);
this.cbxItemDescription.TabIndex = 2;
this.cbxItemDescription.Visible = false;
this.cbxItemDescription.SelectedIndexChanged += new System.EventHandler(this.cbxItemDescription_SelectedIndexChanged);`
Загружается линией ...
cbxItemDescription.Items.Add(value to be added);
Может кто-нибудь сказать мне, как увеличить интервал, чтобы он мог приспособиться к этим медленным машинисткам?
Я нашел ответы для комбо-боксов WPF, но если я не понимаю решения, они не будут работать для форм Windows.