Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   capturar click en checkbox (https://www.clubdelphi.com/foros/showthread.php?t=41237)

manolop 10-03-2007 02:01:10

capturar click en checkbox
 
Hola, el titulo parece facil pero me voy a explicar mejor. Tengo un grid en el que he añadido un checkbox en cada fila mediante la siguiente instrucción y necesito encarecidamente capturar cuando hacen click en el checkbox.
Código Delphi [-]
      
    for i := 1 to Grid.RowCount - 1 do
        Grid.AddCheckBox(4,i,false,false);

Si a alguien se le ocurre alguna cosa lo recibire encantado, muchas gracias.

vtdeleon 10-03-2007 03:39:29

Saludos

No tengo delphi a mano, pero creo que podrías usar el evento OnCellClick

manolop 12-03-2007 15:26:58

Hola, en efecto lo he probado pero como el click lo hago en el checkbox que esta dentro de la celda pero no en la celda no se lanza el evento. Si se le ocurre algo a alguien se lo agradeceria una barbaridad, muchas gracias por el interes.

manolop 12-03-2007 16:04:24

Ya lo tengo, lo puedo capturar en el evento onCellChanging con el siguiente codigo:


Código Delphi [-]
var
  estado:boolean;
begin
 Grid.GetCheckBoxState(4,newrow,estado);
      if estado then
        showmessage('true')
       else
       showmessage('false');

vtdeleon 12-03-2007 23:37:36

Pues utiliza el evento OnMouseUp

Saludos


La franja horaria es GMT +2. Ahora son las 23:52:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi