Windows Form Нажатие клавиши табуляции меняет выбор данных из поля со спискомC#

Место общения программистов C#
Ответить
Anonymous
 Windows Form Нажатие клавиши табуляции меняет выбор данных из поля со списком

Сообщение Anonymous »

Я наткнулся на этот программный код и хотел бы использовать его несколько раз в своей форме Windows.
Я пробовал, но он работает только для ComboBox1 и ComboBox2 одновременно. Если я отключу код, скажем, для ComboBox1, тогда код будет работать для ComboBox2 и ComboBox3.
Как я могу изменить код, который работает для более чем 5 полей со списком. Спасибо.
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (comboBox1.DroppedDown && keyData == Keys.Tab)
{
SendKeys.Send("{ENTER}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);

if (comboBox2.DroppedDown && keyData == Keys.Tab)
{
SendKeys.Send("{ENTER}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);

if (comboBox3.DroppedDown && keyData == Keys.Tab)
{
SendKeys.Send("{ENTER}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}


Подробнее здесь: https://stackoverflow.com/questions/682 ... m-combobox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»