2016-07-15 8 views
-2

в C#, как я могу повторить код, который я пишу в событии с ключом формы каждый раз, когда я нажимаю эту клавишу , я имею в виду я хочу, чтобы повторно запустить этот код каждый раз, когда я нажмите клавишу я думаю, это может быть так просто для и вызвать я начинающие благодаря этого кода является то, что я уже пыталсякак я могу повторить код, который я пишу в событии с ключевым словом формы, каждый раз, когда я нажимаю эту клавишу

if (e.KeyCode == Keys.Down) 

     { 

      textBox1.TabStop = true; 
      dataGridView1.Focus(); 
      label1.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); 



     } 
+3

Вам нужно улучшить свой титул. –

+0

О, это правильно с u: D –

+1

Как предложил @SergioTulentsev, пожалуйста, улучшите свой титул. Также дайте нам знать, с какими проблемами вы столкнулись при попытке вашего кода. – Fazlin

ответ

1

key_down код должен просто повторить и циклически перемещаться каждый раз, когда назначается назначенная клавиша, поскольку подпрограмма вызывается снова и снова при каждом событии нажатия клавиши.

+0

Но он не будет повторяться при нажатии клавиши –

+1

Да, он будет выполнен снова, если вы снова нажмете клавишу. –

+0

@ Программист, как сказано выше, выполняется каждый раз, когда вы нажимаете клавишу. Вы пробовали это? Если это так, попробуйте нажать его еще раз, но оставьте больше времени после нажатия, прежде чем делать это снова. Если он все еще не работает, то что-то не так. – David