evento keypress en datagrid

09/11/2004 - 12:25 por datagrid eventos keypress | Informe spam
Hola no puedo capturar el evento keypress sobre un contrl datadrig en un
windows form. Alguien me podria ayudar o enviar algun peuqeño ejemplo de como
hacerlo??

Muchismas gracias.

Preguntas similare

Leer las respuestas

#1 fernando
09/11/2004 - 12:45 | Informe spam
hola, lo que yo utilizo es lo siguiente:
En reemplazos(combo de objetos del form) busco el evento ProcessCmdKey;
dentro de este evento pregunto segun la tecla presionada:

If msg.WParam.ToInt32 = CInt(Keys.Enter) Then 'tecla enter
'aca hago los calculos que necesito

End If

Aqui se manejan los mensajes antes que sean procesados.Espero te sirva,
saludos

Fernando-Almeria
"datagrid eventos keypress" escribió
en el mensaje news:
Hola no puedo capturar el evento keypress sobre un contrl datadrig en un
windows form. Alguien me podria ayudar o enviar algun peuqeño ejemplo de


como
hacerlo??

Muchismas gracias.
Respuesta Responder a este mensaje
#2 fernando
09/11/2004 - 13:15 | Informe spam
en realidad cuando selecciono reemplazos, en el combo de eventos selecciono
CmdProcessKey.

Fernando-Almería

"datagrid eventos keypress" escribió
en el mensaje news:
Hola no puedo capturar el evento keypress sobre un contrl datadrig en un
windows form. Alguien me podria ayudar o enviar algun peuqeño ejemplo de


como
hacerlo??

Muchismas gracias.
Respuesta Responder a este mensaje
#3 fernando
09/11/2004 - 13:21 | Informe spam
perdona, te conteste como si fuera vb, haber ahora, prueba escribiendo este
codigo

protected override bool ProcessCmdKey(ref Message msg,Keys keyData)
{

int Tecla=0;

if(msg.WParam.ToInt32()==Convert.ToInt32(Keys.Delete))

{

Tecla=Convert.ToInt32(keyData);

MessageBox.Show("tecla "+Tecla);

return true;

}

return true;

}

espero te sirva.saludos



Fernando-Almería

"datagrid eventos keypress" escribió
en el mensaje news:
Hola no puedo capturar el evento keypress sobre un contrl datadrig en un
windows form. Alguien me podria ayudar o enviar algun peuqeño ejemplo de


como
hacerlo??

Muchismas gracias.
Respuesta Responder a este mensaje
#4 datagrid eventos keypress
09/11/2004 - 23:44 | Informe spam
Hola Fernando, creo que no te entiendo. Este procedimiento lo creas en el
formulario donde esta el datagrid? Como capturas el evento keypress del
datagrid con esto??

Gracias por tu contestacion.

"fernando" wrote:

perdona, te conteste como si fuera vb, haber ahora, prueba escribiendo este
codigo

protected override bool ProcessCmdKey(ref Message msg,Keys keyData)
{

int Tecla=0;

if(msg.WParam.ToInt32()==Convert.ToInt32(Keys.Delete))

{

Tecla=Convert.ToInt32(keyData);

MessageBox.Show("tecla "+Tecla);

return true;

}

return true;

}

espero te sirva.saludos



Fernando-Almería

"datagrid eventos keypress" escribió
en el mensaje news:
> Hola no puedo capturar el evento keypress sobre un contrl datadrig en un
> windows form. Alguien me podria ayudar o enviar algun peuqeño ejemplo de
como
> hacerlo??
>
> Muchismas gracias.



Respuesta Responder a este mensaje
#5 datagrid eventos keypress
09/11/2004 - 23:48 | Informe spam
Hola Fernando

no entiendo nada de nada, me podrias concretar un poco mas? Este
procedimiento lo copio en el formulario donde tengo el datagrid?? Pero como
capturo el evento de pulsacion de tecla sobre el datagrid?

Gracias por contestar

"fernando" wrote:

perdona, te conteste como si fuera vb, haber ahora, prueba escribiendo este
codigo

protected override bool ProcessCmdKey(ref Message msg,Keys keyData)
{

int Tecla=0;

if(msg.WParam.ToInt32()==Convert.ToInt32(Keys.Delete))

{

Tecla=Convert.ToInt32(keyData);

MessageBox.Show("tecla "+Tecla);

return true;

}

return true;

}

espero te sirva.saludos



Fernando-Almería

"datagrid eventos keypress" escribió
en el mensaje news:
> Hola no puedo capturar el evento keypress sobre un contrl datadrig en un
> windows form. Alguien me podria ayudar o enviar algun peuqeño ejemplo de
como
> hacerlo??
>
> Muchismas gracias.



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida