• Domingo 22 de Diciembre de 2024, 19:09

Autor Tema:  Dar Color A Una Stringgrid Desde Un Boton  (Leído 1291 veces)

Azaghal

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Dar Color A Una Stringgrid Desde Un Boton
« en: Martes 30 de Mayo de 2006, 02:10 »
0
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.

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Dar Color A Una Stringgrid Desde Un Boton
« Respuesta #1 en: Martes 30 de Mayo de 2006, 21:12 »
0
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.

Azaghal

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Dar Color A Una Stringgrid Desde Un Boton
« Respuesta #2 en: Miércoles 31 de Mayo de 2006, 06:20 »
0
Ohhhh sos genial, muchas gracias lo voy a intentar.