Q&A

  • stringgrid 에서 특정 cell 안의 글자폰트 변경
stringgrid의 특정 cell 안에 있는 글자의 색을 변경하고 싶습니다.
전체 셀의 색은 그대로 두고 해당 cell안의 글자만 바꾸려고 하는데 어떻게 해야 할까요..
부탁드립니다.
2  COMMENTS
  • Profile
    장태원 2003.11.03 21:11
    procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
      Rect: TRect; State: TGridDrawState);
    begin
         If (ACOL=2) and (AROW=2) Then
            Begin
            StringGrid1.Canvas.Font.color := clRed;
            StringGrid1.Canvas.TextOut(Rect.Left,Rect.Top,'dsafas');
            End;
    end;
  • Profile
    nilriri™ 2003.11.03 21:08
    StringGrid 로 검색해 보시면 좌우 정렬하는 소스 있을겁니다.

    canvas.font.color  속성을 조정해 주시면 글자색을 변경할수 있습니다.