контролирует во время выполнения - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть массив текстовых полей, с помощью которого я создаю 20 текстовых полей во время выполнения, мне нужно, чтобы получить фокус, если конкретное текстовое поле (если я нажимаю вниз на клавиатуре, как получить ключ от конкретного текстового поля это может быть 3-е текстовое поле).

1 Ответ

2 голосов
/ 07 апреля 2010

Вы можете добавить обработчик событий к вашему событию KeyDown:

yourTextboxArray[x].KeyDown += new KeyDownEventHandler(yourMethodHere);

Событие имеет два параметра: sender (Object) и e (KeyDownEventArgs). Вы можете использовать sender, чтобы определить, какое текстовое поле отправило KeyDown.

Textbox txb_sender = sender as Textbox;
if(txb_sender != null)
      // do something here with it
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...