Возможно, я нашел решение, которое работает:
Если вы используете форму, подпишитесь на событие Shown формы.
OR
Если вы используете UserControl (как и я), вы можете подписаться на событие VisibleChanged.
В этом случае вы можете сделать следующее:
foreach (ComboBox cbo in (this.Controls.Cast<Control>().Where(c => c is ComboBox).Select(c => (ComboBox) c)))
{
cbo.SelectionLength = 0;
}
В сторону:
Я закончил тем, что сделал это для пользовательского элемента управления, в котором я добавил ComboBox к элементу управления, а затем мне нужно было динамически установить их размер. Установка размера вызвала выделение, с которым столкнулся OP.