2015-07-02 6 views
0

Короткий вопрос Я программирую приложение в визуальной студии и хотел бы определить, нажата ли случайная кнопка (может быть, короткий код, а не программирование всех возможных кнопок) ... Есть ли короткий способ сделать это?Как проверить, нажата ли случайная кнопка?

Спасибо заранее!

+1

сообщение какой-то код, что вы пытались – CoderNeji

+0

Loop через элементы управления, которые являются кнопки и AddHandler к ним для процедуры/метода ... – Codexer

+0

ли вы имеете в виду вы хотите, чтобы обнаружить, если кто-то случайно нажав на кнопку или сделать вы хотите узнать, какая кнопка была нажата? –

ответ

0

Обработчик нажатия кнопки может обрабатывать более одного нажатия кнопки.

Private Sub Buttons_Click(sender As Object, e As EventArgs) Handles Button1.Click, Button2.Click 

End Sub 
+0

Здравствуйте, какая кнопка нажата, не имеет значения. Короче говоря, с момента нажатия любой кнопки на клавиатуре я хотел бы ее зарегистрировать. Я забыл упомянуть, что это была кнопка клавиатуры ... – User33052010

+0

@ Ответ dbasnett делает трюк IMO - отправитель может использоваться для определения кнопки, которая была нажата с использованием .Name, .Text или другого свойства, например. .Тег. Вы можете быстро создать это в IDE - выберите все кнопки, которые вы хотите отслеживать, и добавьте событие Click. – rheitzman

+0

Взгляните на этот https://msdn.microsoft.com/en-us/library/system.windows.forms.form.keypreview%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396&cs-save -lang = 1 & CS-Ланг = VB # код-фрагмент-1 – dbasnett

Смежные вопросы