1. Run the project and press "a" in the editable part of RadMultiColumnCombobox.
2. Press Tab. As a result you will notice that no selection will be available. If you run the project with a version prior to R2 2018 (version 2018.2.515), the selection will be kept.
I have also updated your Telerik points.
Currently, the possible solution that I can suggest is to manage the selection when the control loses focus:
this
.radMultiColumnComboBox1.LostFocus += radMultiColumnComboBox1_LostFocus;
private
void
radMultiColumnComboBox1_SelectedIndexChanged(
object
sender, EventArgs e)
{
if
(
this
.radMultiColumnComboBox1.Tag ==
null
)
{
return
;
}
int
index = (
int
)
this
.radMultiColumnComboBox1.Tag;
if
(
this
.radMultiColumnComboBox1.SelectedIndex == -1 || index !=
this
.radMultiColumnComboBox1.SelectedIndex)
{
this
.radMultiColumnComboBox1.SelectedIndexChanged -= radMultiColumnComboBox1_SelectedIndexChanged;
this
.radMultiColumnComboBox1.SelectedIndex = index;
this
.radMultiColumnComboBox1.Tag =
null
;
}
}
private
void
radMultiColumnComboBox1_LostFocus(
object
sender, EventArgs e)
{
if
(
this
.radMultiColumnComboBox1.EditorControl.CurrentRow !=
null
)
{
this
.radMultiColumnComboBox1.Tag =
this
.radMultiColumnComboBox1.SelectedIndex;
this
.radMultiColumnComboBox1.SelectedIndex =
this
.radMultiColumnComboBox1.EditorControl.CurrentRow.Index;
this
.radMultiColumnComboBox1.SelectedIndexChanged += radMultiColumnComboBox1_SelectedIndexChanged;
}
}
I hope this information helps. If you need any further assistance please don't hesitate to contact me.
Regards,
Dess | Tech Support Engineer, Sr.
Progress Telerik