DBgrid con las teclas de control

Ragnarok
24 de Octubre del 2003
pues quisiera saber si alguien e podria ayudar con un TDBgrid auna vez que me muevo a travez de el usando las teclas de control (las flechitas del teclado) y de enter en algun campo quede seleccionado ya que lo he intentado pero no sale :(, queda sombreado pero no selecciona .

mfercor
24 de Octubre del 2003
Prueba esto en la Form donde tengas el DBGrid.
Pon la propiedad "KeyPreview" de la Form en "True" y a帽adir un procedimiento para el evento "OnKeyDown" de la Form. El c贸digo para este procedimiento podr铆a ser:

if (Key=VK_RETURN) and (DBGrid.Focused) then
begin
{Tu c贸digo empieza aqui}
end;

Es decir, si la tecla pulsada fue en Enter y el DBGrid tiene el foco. Acuerdate de chequear tambien si el DBGrid tiene registros DataSource.DataSet.RecordCount>0 ;)