Q&A

  • ListView에서 특정라인 색 또는 글씨색 변경가능한가요?
안녕하세요...

델3에서 리스트뷰를 사용해서 특정라인의 색상 또는 글씨색을 변경하려고 합니다...

많은 도움 부탁바랍니다...

3  COMMENTS
  • Profile
    최용일 2000.08.24 21:55
    델파이3에서는 힘들걸요. 아마도 오너드로속성이 없는것 같은데... 써보지 않아서... 죄송...



    조덕훈 wrote:

    > 안녕하세요...

    > 델3에서 리스트뷰를 사용해서 특정라인의 색상 또는 글씨색을 변경하려고 합니다...

    > 많은 도움 부탁바랍니다...

  • Profile
    이은정 2000.08.24 20:08
    조덕훈 wrote:

    > 안녕하세요...

    > 델3에서 리스트뷰를 사용해서 특정라인의 색상 또는 글씨색을 변경하려고 합니다...

    > 많은 도움 부탁바랍니다...



    들어 오는 값에 따른 폰트 색깔 변화..



    procedure TfmProcess.ListView1CustomDrawItem(Sender: TCustomListView;

    Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);

    begin

    If Item.caption = 'A'then

    ListView1.Canvas.Font.Color := clBlue

    else ListView1.Canvas.Font.Color := clRed;

    DefaultDraw := True;

    end;



    델파이세상(www.freechal.com/delphiworld)에 이은정(Dorothy)였습니다....

    *^^*

  • Profile
    조덕훈 2000.08.24 23:34
    답변 감사합니다...



    델3에서는 CustomDrawItem 이벤트가 없군요...ㅠㅠ



    그럼 수고하세요...꾸벅