Tema: QuantumGrid
Ver Mensaje Individual
  #1  
Antiguo 27-06-2011
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Reputación: 17
RebeccaGL Va por buen camino
QuantumGrid

Holas,

Tengo un sistema implementado con estas grillas de dev express el problema que tengo es el siguiente.

En la propiedad OptionsBehavior.GotoNextCellOnEnter la tengo en false para manejar los desplazamientos de la grilla yo mismo pero cada vez que presiono enter tengo que hacerlo 2 veces para pasar a otro campo la grilla consta de 10 campos pero solo quiero que vaya hasta el septimo campo con mi codigo se puede pero tengo que presionar 2 veces el enter para pasar de un campo a otro osea de una columna a otra, y si activo el GotoNextCellEnter va al otro campo con una solo presionada de la tecla el problema es que se va hasta el campo numero 10 me ignora mi codigo.

Como puedo hacer para ir a otro campo de la grilla con una solo presionada de la tecla enter con esta propiedad desactivada, o desactivar la edicion automatica y que solo se active cuando se introducen datos.

Código Delphi [-]
  if (Key = vk_RETURN) or
     (Key = vk_TAB) or
     (Key = vk_PRIOR) or
     (Key = vk_NEXT) or
     (Key = vk_UP) or
     (Key = vk_DOWN) then
  begin
    Committed_DATABASE_BNKMOV;
    if (Key = vk_RETURN) then
    begin
      if (cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex < 7) then
        cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex
        := cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex + 1
      else
        cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex := 0;
    end;
  end
Responder Con Cita