Порядок табуляции между пользовательским текстовым полем и пользовательскими элементами управления кнопками

Я разрабатываю настольное приложение с использованием С# с использованием VS 2010. Я создал настраиваемый элемент управления текстовым полем и настраиваемый элемент управления кнопкой. Я разместил 5 пользовательских текстовых полей и 2 настраиваемые кнопки в форме окна. проблема в том, что я не могу просмотреть все элементы управления. при переходе через элементы управления фокус перемещается только между текстовыми полями. Я не могу переходить через пользовательские кнопки. Дайте мне знать, если я что-то упустил в отношении порядка табуляции при создании пользовательских кнопок.

P.S. Я удалил очереди фокуса для кнопки управления. Включил очереди фокуса, но это не помогло.

С уважением Джон


person John Legend    schedule 13.01.2015    source источник


Ответы (1)


Вы можете попытаться сфокусировать его, когда страница загружается

protected void Page_Load(object sender, EventArgs e)
{    
    //Focus 001: Set the Default focus to the Name text Box    
    txtName.Focus();    
}

protected void txtFocustoLabel_Click(object sender, EventArgs e)    
{    
    //Focus 002: Set the focus to required control    
    txtOrderNo.Focus();    
}

Но в этом примере нет гарантии, что вы могли бы предоставить нам некоторые настройки кнопок, чтобы мы могли изучить их подробнее.

person Luca    schedule 13.01.2015
comment
Я добавляю код для пользовательской кнопки, которую я создал. Я поместил кнопку внутри пользовательского элемента управления и задал ее свойства с помощью кода. - person John Legend; 13.01.2015
comment
также вы упускаете суть. Я хочу перемещаться по текстовым полям и кнопкам. Пока я могу перемещаться только по текстовым полям. кнопки не сфокусированы при переходе по элементам управления - person John Legend; 13.01.2015