I have recently started using the UltraComboEditor and have noticed an un-desirable 'bug' of the control.
I initialize the control in the designer as follows:
this.uceDepartmentHeadName.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bdsTop, "DepartmentHeadName", true));
this.uceDepartmentHeadName.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.bdsTop, "DepartmentHeadID", true));
this.uceDepartmentHeadName.DataMember = "ttwDepartmentHead";
this.uceDepartmentHeadName.DataSource = this.pdsFillLists;
this.uceDepartmentHeadName.DisplayMember = "DepartmentHeadName";
this.uceDepartmentHeadName.ValueMember = "DepartmentHeadID";
When I run the program and proceed to change the text of the control by typing something that is NOT in the itemList of the control, the control will NOT give up focus. That is, if I try to click to another control the UltraComboEditor will still have the focus. The only way to reliquinish the focus to another control is to select an item from the UCE's list.
If I remove ONE of the two bindings from the control I do not get this behaviour... Is this a bug? If not, why is it behaving this way and how can I alter this behaviour?
Set:
uceDepartmentHeadName.LimitToList = false;
Thanks for the reply, but the LimitToList is already set to false.