Ver Mensaje Individual
  #7  
Antiguo 31-03-2004
Avatar de Nuria
Nuria Nuria is offline
Miembro
 
Registrado: may 2003
Posts: 531
Reputación: 21
Nuria Va por buen camino
Wink Una posible solución...

He encontrado una solución, no me gusta mucho pero de esta manera ya no me desaparece el check cuando marco dos veces sobre la casilla.
Código:
procedure RxDBGrid1CellClick(Column: TColumn);
begin
     if RxDBGrid1.SelectedIndex = 3 then begin // Donde tengo el check
          RxDBGrid1.DataSource.DataSet.FieldByName('SEL').AsBoolean :=
          not RxDBGrid1.DataSource.DataSet.FieldByName('SEL').AsBoolean;
         RxDBGrid1.SelectedIndex := 1; // Paso el foco a otra celda.
     end;
end;
Sigo buscando otra solución mejor.

Saludos!
Responder Con Cita