Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2017, 01:47
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
shortcut para TextBox

Hola amig@s!

Para la aplicación que estoy desarrollando en C# me piden que al pulsar ctrl+B el foco se vaya al TextBox de buscar.
He probado con los eventos de dicho TextBox KeyUp y KeyDown, pero sólo me funciona cuando el foco está ya en este campo... Qué tontería, si yo lo que quiero es que desde cualquier sitio del form me lo haga.

Código C#:
Ver original
  1. if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.B))
  2.             {
  3.                 MessageBox.Show("Se ha pulsado la combinación de teclas Control+B");
  4.             }

Utilizo este código que he rescatado de la web para los eventos que he comentado antes.

Muchas gracias!!