탭 페이지에 .NET의 표준 탭 컨트롤을 사용하는 경우 모양과 느낌을 약간 변경하려고하면 탭 컨트롤의 경우가 아니라 탭 페이지의 뒤로 색상을 변경할 수 있습니다. 속성을 사용할 수 있지만 설정할 수는 있지만 효과가 없습니다. 탭 컨트롤이 아닌 페이지의 뒤쪽 색상을 변경하면 ...보기 흉하게 들립니다.BackColor가 .NET의 TabControls에서 작동하지 않는 이유는 무엇입니까?
Microsoft는 설정하기를 원하지 않습니다. MSDN : '이 속성은 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 이 멤버는이 컨트롤에 의미가 없습니다. '.NET 인프라를 지원하는 색상 용 컨트롤 속성? ... 믿기 어렵다.
나는 마이크로 소프트가 수년에 걸쳐 바꿀 것을 바랬지 만, 그렇지 않았다. 이 문제를 해결하기 위해 페인트 메서드를 재정의하는 자체 TabControl 클래스를 만들었습니다. 그러나 이것이 정말로 최고의 솔루션입니까?
이 컨트롤에 BackColor를 지원하지 않는 이유는 무엇입니까? 이 문제를 해결할 수있는 솔루션은 무엇입니까? 페인트 방법을 재정의하는 것보다 나은 해결책이 있습니까?
MS가 뭔가를 한 이유를 묻는 것이 조금 답답합니다. 당신은 당신의 질문을 다시 말해야합니다. – GEOCHET