2010-08-11 4 views

답변

1

ListBox에서는 사용할 수 없습니다. 나만의 컨트롤을 만들거나 기존 컨트롤을 정착시킬 수 있습니다. 질문에 따라, 나는 당신이 아직 자신의 컨트롤을 만드는 단계에 있지 않다는 것을 짐작할 수 있습니다. 그것은 기존의 컨트롤과 그들이 커버 아래서 일하는 방식을 꽤 잘 이해하고 있습니다. (google search for creating Winforms Controls은 많은 지시 사항을 산출해야합니다.) 수정 된 내용 4 번째와 5 번째 링크가 결합 된 것으로 보입니다. 너는 필요해. 사용자 고유의 사용자 정의 컨트롤을 만든 다음 배열을 구성 할 수 있습니다.

다른 가능한 대안에 대해서는 DataGridView를 고려 했습니까? DataGridView는 하이퍼 링크를 가질 수 있으며 확인란 열을 가질 수 있으므로이 방법이 가능합니다.

Here's a link DataGridView에서 하이퍼 링크 열을 가졌습니다.

1

글쎄, CustomTabOffsets 속성 (신뢰할 수 없음) 또는 DrawItem 이벤트를 사용하여 가능합니다. 그리고 특정 '열'이 클릭되었는지 알아보기 위해 MouseDown 이벤트를 구현합니다.

작은 점이 있지만 View = Details를 사용하는 ListView 컨트롤은 동일한 기능을 제공합니다.

관련 문제