2014-09-30 6 views
0

내 .net 응용 프로그램에서 betterlistview 컨트롤을 사용하고 있습니다. 그룹과 사용할 때 눈금 선 관련 도움이 필요합니다. 자세히보기를 사용하고 있고 눈금 선 속성이 "눈금"으로 설정되어 있습니다. 목록에 추가 된 그룹도 있습니다. 문제는 수직 그리드 선이 그룹 머리글 영역과 나란히 표시되어 그룹이 조금 덜 우아하고 덜 분명하게 보이게하는 것입니다. 그룹의 첫 번째 행 항목에는 위쪽 수평선이 표시되지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다. 많은 투쟁 후, 나는 마침내 지원 팀과 빠른 회신을 받았는데 구성 요소 올빼미 (betterlistview 제어 개발 회사) 이메일betterlistview 컨트롤에서 그룹 헤더의 수직 눈금 선을 숨기는 방법은 무엇입니까?

Betterlistview with gridlines and groups

답변

0

: 여기에 일하고 있어요 목록보기의 스냅 샷입니다. 누군가를 도울 수 있기를 바랍니다. Libor Tinka (ComponentOwl.com의 수석 개발자)로부터 대답을 인용하고 있습니다.

"이 기능은 지원되지 않지만 불필요한 그리드 선은 지울 수 있습니다 . 사용자 정의 그리기 간단히 서브 클래스 BetterListView를 사용하는 방법 오버라이드 OnDrawGroup 추가합니다. base.OnDrawGroup 사용자 정의 추첨 후라는 것을

protected override void OnDrawGroup(BetterListViewDrawGroupEventArgs eventArgs) 
{ 
    eventArgs.Graphics.FillRectangle(SystemBrushes.Window, eventArgs.GroupBounds.BoundsInner); 
    base.OnDrawGroup(eventArgs); 
} 

참고 이것은 우리가 텍스트, 이미지 및 그룹 헤더의 다른 기능을 대체하지 않습니다 보장

.

결과는 다음과 같습니다. "

enter image description here

관련 문제