Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: 2 Schriftarten in Stringgrid-Zelle ?

  Alt 2. Sep 2004, 23:21
Zitat von Hansa:
Selber machen ? Egal. Aber ich sehe Probleme in einer Zelle !
Wo siehst Du die? Folgendes Beispiel zeichnet den ersten Buchstaben einer jeden Zelle (ausser Überschriften) in Fett, den Rest normal.
Delphi-Quellcode:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var
   s : string;
begin
   with StringGrid1 do
   begin
      s := Cells[ACol, ARow];
      If not (gdFixed in State) then
      begin
         Canvas.Font.Style := [fsBold];
         Canvas.TextOut(Rect.Left+1, Rect.Top+1, copy(s,1,1));
         Canvas.Font.Style := [];
         Canvas.TextOut(Rect.Left+8, Rect.Top+1, copy(s,2,length(s)-1));
      end;
   end;
end;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat