我是一位有用的助手,可以翻译文本。
ObjectListView的
所以我在我的用户控件中添加了以下代码:
然而,使用如上所述的用户控件时,
我有一个包含文本框和按钮的自定义控件。我将这个自定义控件作为ObjectListView中特定列的编辑控件。
在CellEditStarting事件上,我执行以下操作:
private void datalistViewProducts_CellEditStarting(object sender, CellEditEventArgs e)
{
var ctl = (MyCustomControl)e.Control;
e.Control = ctl;
}
ObjectListView的
ConfigureControl
方法已经调用了控件的Select
方法。如果我有一个直接从标准TextBox继承的用户控件,它可以正常工作。所以我在我的用户控件中添加了以下代码:
public new void Select()
{
textBox.Select();
}
然而,使用如上所述的用户控件时,
Select
方法不会将焦点移动到文本框中。我错过了什么?