Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabiodurgante

C# teclado

Recommended Posts

tenho uma aplicacao em windows com um form e botao no evento onclick do botao ele realiza determinada tarefa quero que ao pressionar uma tecla exemplo F ele clique no botao como se fosse com o mouse como fazer isso

 

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyCode = Keys.F1){

Form2 frm = new Form2();
frm.Show();

}
}

nao funciona

 

H:\FABIO\WindowsAplication\Contato\Contatos\Form1.cs(579): Cannot implicitly convert type 'System.Windows.Forms.Keys' to 'char'

Compartilhar este post


Link para o post
Compartilhar em outros sites

private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
		{
				
				if(e.KeyCode == Keys.F1)
				{
					Form3 novaform = new Form3();
					novaform.Show();
					
				}
		} 

não se esqueça de definir KeyPreview = true para o formulário nas proprieades do formulario

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma. NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma. NET > Windows Applications

 

O erro é bem claro, na sua linha 579 esta tentando comparar duas variáveis de tipos distintos.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.