예제 #1
0
 private void Listado_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
 {
     if (e.Shift == false && e.Alt == false && e.Control == false)
     {
         switch (e.KeyCode)
         {
         case Keys.F3:
             e.Handled = true;
             EntradaBuscar.Focus();
             break;
         }
     }
 }
예제 #2
0
        private void Listado_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.Left:
                if (EntradaBuscar.Focused == false)
                {
                    EntradaBuscar.Select();
                    SendKeys.Send("{left}");
                    e.Handled = true;
                }
                break;

            case Keys.Right:
                if (EntradaBuscar.Focused == false)
                {
                    EntradaBuscar.Select();
                    SendKeys.Send("{right}");
                    e.Handled = true;
                }
                break;

            case Keys.Return:
                e.Handled = true;
                this.DarleEnter();
                break;

            case Keys.Escape:
                e.Handled = true;
                this.Close();
                break;

            case Keys.Back:
                if (EntradaBuscar.Focused == false)
                {
                    EntradaBuscar.Select();
                    SendKeys.Send("{backspace}");
                    e.Handled = true;
                }
                break;

            default:
                char KeyChar = (char)(e.KeyCode);
                if (char.IsLetterOrDigit(KeyChar))
                {
                    e.Handled           = true;
                    EntradaBuscar.Text += System.Convert.ToString(KeyChar).ToLowerInvariant();
                }
                break;
            }
        }