Pulsacion tecla control

20/03/2005 - 16:54 por Laplace | Informe spam
Hola a todos!
Soy novato en C Sharp y en un programa que estoy haciendo hay que
verificar si la tecla control está pulsada.
En visual C++ lo hago con GetKeyState(VK_CONTROL)
Hay alguna funcion como esta en Visual C#??

Muchas gracias a todos de antemano!!
 

Leer las respuestas

#1 Octavio Hernandez
20/03/2005 - 19:10 | Informe spam
Hola,

Normalmente, el tratamiento de las pulsaciones de tecla se hace dentro del
evento KeyDown del formulario o un control, y el segundo parámetro de este
evento tiene una propiedad lógica Control que indica si la tecla Ctrl fue
pulsada simultáneamente con la tecla en cuestión:

http://msdn.microsoft.com/library/d...ntopic.asp

Por supuesto, puedes seguir llamando a GetKeyState si la declaras de
antemano como:

[DllImport("user32.dll", CharSet=CharSet.Auto,
ExactSpelling=true, CallingConvention=CallingConvention.Winapi)]
public static extern short GetKeyState(int keyCode);

Slds - Octavio

"Laplace" escribió en el mensaje
news:d1k6ap$ka7$
Hola a todos!
Soy novato en C Sharp y en un programa que estoy haciendo hay que
verificar si la tecla control está pulsada.
En visual C++ lo hago con GetKeyState(VK_CONTROL)
Hay alguna funcion como esta en Visual C#??

Muchas gracias a todos de antemano!!

Preguntas similares