Фокус приходит дочернему контролу минуя родителя.
От: avalter  
Дата: 27.10.08 07:35
Оценка:
Существует контрол(отнаследован напрямую от UserControl), фокус ввода приходит нормально, до тех пор, пока на данный контрол не будет добавлен textBox. После этого при попытке дать фокус родительскому контролу, фокус ввода сразу уходит textBox'у. (т.е. вызов метода Focus возвращает false)




class A: UserControl
{
public A()
{
SetStyle(ControlStyles.Selectable, true);
}
} 
///////////////////////////////////////
{
A a = new A();
TextBox tb = new TextBox();
tb.Parent = a;

a.Focus();  // возвращает false;
}
фокус ввода
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.