/ / Как да свържа TAB ключа в потребителския контрол, така че фокусът да не се премести на различен контрол? - c #, .net, потребителски контроли

Как да закачам клавиша TAB в потребителска контрола, така че фокусът да не премине към различен контрол? - c #, .net, потребителски контроли

Имам usercontrol, който е предназначен да поемецялата форма. Искам моят usercontrol да се справи с клавиша TAB и да направи нещо, а не да се фокусира TAB върху друг контрол върху формата. Управлявам събитието KeyDown в моя usercontrol, но не се задейства при натискане на клавиша TAB.

Отговори:

3 за отговор № 1
        protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData != Keys.Tab)
{
return base.ProcessDialogKey(keyData);
}
return false;
}