Hi Keith,
Issue 1:
You can use the TextBox.TextChanged event of the MultiColumnComboBox and set the old text to the TextBox present in the MultiColumnComboBox control.
//Load event.
OldValue = this.multiColumnComboBox1.TextBox.Text;
this.multiColumnComboBox1.TextBox.TextChanged +=new EventHandler(TextBox_TextChanged);
private void TextBox_TextChanged(object sender, EventArgs e)
{
this.multiColumnComboBox1.TextBox.Text =OldValue ;
}
Issue 2:
If you want to change the dropdown size of the MultiColumnComboBox then set .PopupContainer.Size property in a BeforePopup event of the PopupContainer.
private void PopupContainer_BeforePopup(object sender, CancelEventArgs e)
{
this.multiColumnComboBox1.PopupContainer.Size = yourSize;
}
Here is a minimal sample that works fine with FillLastColumn property.
DateTimeFormatGridList.zipPlease try setting the following property to disable to horizontal and vertical scrollbar in a dropdown of the multicolumn combobox.
this.multiColumnComboBox1.ListBox.Grid.HScrollBehavior = Syncfusion.Windows.Forms.Grid.GridScrollbarMode.Disabled;
this.multiColumnComboBox1.ListBox.Grid.VScrollBehavior = Syncfusion.Windows.Forms.Grid.GridScrollbarMode.Disabled;
this.multiColumnComboBox1.ListBox.Grid.VScroll = false;
this.multiColumnComboBox1.ListBox.Grid.HScroll = false;
Best regards,
Haneef