none
Escribir en textbox + ProcessCmdKey RRS feed

  • Pregunta

  • Hola, tengo un código que al pulsar x teclas ocurre una acción. El problema viene al querer escribir en un textbox o una celda de un DataGridView que me resulta imposible.

    Añado código:

           
    protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
            {
    
                if (keyData == Keys.D)
                {
                    if (!inicio)
                    {
                        dgvScout.Rows.Add(lblEq1.Text, lblHoras.Text + ":" + lblMin.Text + ":" + lblSec.Text);
                        inicio = true;
                        numFil += 1;
                    }
                    else if (inicio)
                    {
                        dgvScout.Rows[numFil - 1].Cells[2].Value = lblHoras.Text + ":" + lblMin.Text + ":" + lblSec.Text;
                        inicio = false;
                    }
                }

    Gracias.

    jueves, 12 de octubre de 2017 20:17