Ver Mensaje Individual
  #2  
Antiguo 30-01-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Carlos.

Código Delphi [-]
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
  with TStringGrid(Sender) do
  begin
    if Cells[ACol, ARow] > '' then
    begin
      Canvas.Brush.Color := clMoneyGreen; // color a gusto
      Canvas.FillRect(Rect)
    end;
    Canvas.TextRect(Rect,(Rect.Right+Rect.Left-Canvas.TextWidth(Cells[ACol,ARow])) shr 1,
      Rect.Top + 2, Cells[aCol, aRow])
  end
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 30-01-2013 a las 20:28:59.
Responder Con Cita