Q&A

  • advstringgrin row color 주기...
볼별일 없는 초버 입니다..

제가 쓰고 있는 grid는 TMS사의 advstringgrin를 쓰고 있는데
이넘의 그리드는 다른건 좋은데 칼러주는게 영 쉽지 않네요
로우 칼라나 셀 칼라 아님 콜 칼라등...

StringAlignGrid를 할때와 같이 아니깐 명령어가 안 먹히더라구요


advstringgrid를 쓰시는분 꼭좀 알려주세요...


그리고 또한가지는 Font 제어 부분도 좀 갈켜주세염  T.T

그럼 고수님들의 답변 기다리겠습니다. 꾸벅~~
1  COMMENTS
  • Profile
    이병협 2002.03.17 08:59
    AdvStringGrid의 Event를 보시면 GetCellColor 가 있을 겁니다.
    거기다 원하시는 코딩을 하시면 될것 같군요.

    procedure TForm1.AdvStringGrid1GetCellColor(Sender: TObject; ARow,
      ACol: Integer; AState: TGridDrawState; ABrush: TBrush; AFont: TFont);
    begin
       if acol = 3 then
       begin
               abrush.Color := clyellow;
               afont.Color := clred;
       end;
    end;
    위와 같이 하며 3 컬럼의 배경색과 글자 색이 노란과 빨간색으로 표시됩니다.
    수고하세요.