C# 에서 ListView 를 쓰고 싶습니다.

조회수 2204회

C# 을 배우고 있는 학생입니다.

윈폼에서 제공중인 ListView 를 사용하려고 하는데요. 구입한 책에는 자료가 없어서 msdn 에서 소스 뜯어서 적용해보았습니다.

이미지

폰트 또한 적용을 했는데요. 위에 이미지를 보시면, 제가 화살표 한곳 (위에 위치한것) 은 하얀색에 더 큰 글씨로 나오게 하고 싶고, 그 아래 보시면 시간이 있죠. 그곳은 어두운색으로 작게 나오게 하고 싶습니다.

그래서 아래처럼 소스코드를 작성했는데요.

http://colorscripter.com/s/SWJPGbT

42~57 라인에서 리스트뷰를 설정하는데, 폰트도 같이 설정하고 있습니다. 하지만 결과는 위 이미지 처럼 제가 원하는 결과가 나오질 않네요...

listview 처음 써봐서.. 뭐가 뭔지 잘 모르겠습니다 ㅠ 잘 아시는분 답변 부탁 드립니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 조금 늦어서 이미 문제를 푸셨을지도 모르겠네요...

    코드를 봤습니다.

    일단 윈폼에서 사용하신다니 homeworkList는 화면에서 설정하시고 테이블 조회할 때마다 설정을 건드릴 필요가 없고 그냥 row를 클리어 시키는 정도만 하면 될 듯 하구요, (아니면 처음 폼이 로딩될때 한번만 하거나 최소한 컬러만 조회한 것을 가져다가 쓰는 걸로...)

    foreach 문에서 상태에 따라 폰트를 변경하시는 방법을 쓰시면 될 듯 합니다. (색과 굵기 등을 제어할 수 있습니다.)

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)