ASIGNAR TECLAS EN DBGRID

gerson
11 de Noviembre del 2005
Colegas programadores quiero definir las teclas en un dbgrid insert y home y por mas que intento no puedo quisiera que alguien me ayude

EmilsonPineda
11 de Noviembre del 2005
Bueno la cuadricula o Grid no podra hacerlo por si misma... lo tendras que programar..... Donde? ok, el formulario tiene una propiedad llamada "KeyPreview" esta esta ".F. - False (Default)" colocala en ".T. True" esta propiedad esta en la pesta帽a "Other" luego cambiar esta propiedad trabajaremos con el "Methods", "KeyPress" este por default tiene una linea inicia que dice "LPARAMETERS nKeyCode, nShiftAltCtrl" no te recomiendo que la borres todo lo contrario la utilizaremos..... utilizaremos el parametro que sera pasado en la Varibla "nKeyCode" los valores para HOME (1) y Insert (22) ahora.... luego de la linea de los parametros colocaremos las siguientes lineas de programaci贸n:

IF ThisForm.ActiveControl.BaseClass="GRD" THEN
DO CASE
CASE m.nKeyCode=1
*!* HOME
GO TOP IN <TableName>
ThisForm.<cuadricula>.Refresh
CASE m.nKeyCode=22
*!* Insert
*!* colocar linea de programaci贸n necesarias
ENDCASE
ENDIF

ok.... espero que esto solucione tu problema..... cualquier problema no dudes en consultar....

saludos,