У меня есть пользовательский элемент управления, содержащий текстовое поле и кнопку. Я использую настраиваемый элемент управления как элемент управления редактирования для определенного столбца в ObjectListView.Как установить фокус на элемент управления в пользовательском элементе управления?
На мероприятии CellEditStarting я:
private void datalistViewProducts_CellEditStarting(object sender, CellEditEventArgs e)
{
var ctl = (MyCustomControl)e.Control;
e.Control = ctl;
}
метод The ObjectListView в ConfigureControl
уже вызывает Select
метод элемента управления. Он отлично работает, если у меня есть usercontrol, наследующий непосредственно из стандартного TextBox.
Поэтому я добавил следующий код в моем UserControl:
public new void Select()
{
textBox.Select();
}
Однако, имея UserControl, как описано выше, метод Select
не перемещает фокус в текстовое поле.
Что мне здесь не хватает?
Спасибо, брат! («Me Too», просто потому, что я часто вижу их вместе, однако теперь имею в виду, что это значит) – FastAl