나는 여러 탭 페이지를 추가/제거하는 TabControl을 가지고 있습니다.TabControl 깜박임
탐색 버튼이 표시되도록 충분한 페이지를 추가 할 때 깜박임 문제가 발생합니다.
내비게이션 버튼 (왼쪽/오른쪽으로 탐색 할 두 개의 화살표) 이 표시되지 않습니다. 플리커는 폼이나 페이지를 추가하는 것과 관련이 없습니다.
나는 시도했다 : 내 주요의 WinForm에서, 나는이 코드를 추가 :
- 편집
(성능 향상을 위해 ... 모든 PARAMS)
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000;
return cp;
}
}
제거하면 TabControl에서 더 이상 깜박 거리지 않습니다. 일정한 깜박임이 더 편리하기 때문에 크기 조정 렌더링 버그로 인해 살아야 할 것 같습니다.
그리기 또는 페인트 이벤트를 어딘가에 오버라이드하거나 피기 배킹한다고 가정합니다 ... 볼 수 있습니까? – DonBoitnott
그리기 및 페인트 이벤트는 변경되지 않습니다. –
winforms == 깜박임. 나는 거기에서 탈출구가 없다고 생각합니다. –