Q&A

  • combobox에서 특정 index의 아이템에 색상 다르게 하는 방법?
ComboBox를 사용하다 의문점이 있어 질문 올립니다.

combobox의 여러 아이템 중에서 특정 index의 아이템만 색상을
다르게 할 수있는 방법 좀 부탁합니다.

즉.

ComboBox1.Font.Color :=  clblack

items

1:item1
2:item2
3:item3   <-- 이부분만 Font Color를  clRed로
4:item4
5:item5

답변 좀 부탁합니다.
1  COMMENTS
  • Profile
    최용일 2004.05.11 06:27
    안녕하세요. 최용일입니다.

    콤보박스의 Style속성을 csOwnerDrawFixed나 csOwnerDrawVariable로 하시고 OnDrawItem이벤트에서 직접 그려주시면 됩니다.

    OwnerDraw예제는 팁란이나 질답란 찾아보시면 많이 나와 있습니다. 공용컨트롤의 OwnerDraw 는 대부분 비슷하니까 검색해서 해보세요...

    ^^ 항상 즐코하세요...