SoloCodigo

Programación General => Delphi => Mensaje iniciado por: Azaghal en Martes 30 de Mayo de 2006, 02:10

Título: Dar Color A Una Stringgrid Desde Un Boton
Publicado por: Azaghal en Martes 30 de Mayo de 2006, 02:10
Alguien sabe como puedo darle color a un stringrid con un boton??
Que al precionar el boton cambie de color las celdas y porque si lo hago desde OnDrawCell se cambian automaticamente.
Título: Re: Dar Color A Una Stringgrid Desde Un Boton
Publicado por: Enko en Martes 30 de Mayo de 2006, 21:12
Si logras hacerlo con onDrawCell tonces prueba usar una Bandera.
Algo así:
Código: Text
  1. var BotonPresionado: Boolean;
  2.  
Código: Text
  1.  
  2. procedure TFrom.TButtonClick(Sender: TObject);
  3. begin
  4.   BotonPresionado := True;
  5. end;
  6.  
  7.  
Código: Text
  1.  
  2. procedrue TForm.TStringGridDrawCell(Sender: TObject.....);
  3. begin
  4.    if BotonActivado then
  5.    begin
  6.           ...
  7.           tu codigo aca
  8.           ...
  9.          BotonActivado := False;
  10.      end;
  11. end;
  12.  
  13.  
O sea, si se presionó el boton, drawCell hace algo, si no, no hace nada.
Título: Re: Dar Color A Una Stringgrid Desde Un Boton
Publicado por: Azaghal en Miércoles 31 de Mayo de 2006, 06:20
Ohhhh sos genial, muchas gracias lo voy a intentar.