タブページで.NETの標準タブコントロールを使用していて、ルックアンドフィールを少し変えようとすると、タブコントロールではなくタブページのバックカラーを変更できます。プロパティは使用可能ですが、設定することはできますが、効果はありません。タブのコントロールではなくページのバックカラーを変更した場合、それは...醜く見えます。BackColorが.NETのTabControlsで動作しないのはなぜですか?
私はマイクロソフトがそれを設定したくないと知っています。 MSDN: 'このプロパティは.NET Frameworkインフラストラクチャをサポートしており、コードから直接使用するためのものではありません。このメンバはこのコントロールには意味がありません。 '.NETインフラストラクチャをサポートする色のコントロールプロパティ。 ...信じがたい。
私はMicrosoftがそれを変更することを望んだが、しなかった。私は、これを修正するためにpaintメソッドをオーバーライドする独自のTabControlクラスを作成しました。しかし、これは本当に最高のソリューションですか?
このコントロールでBackColorをサポートしていない理由は何ですか?これを解決するあなたの解決策は何ですか?ペイントメソッドをオーバーライドするよりも優れたソリューションはありますか?
MSが何かした理由を尋ねるのはちょっと疑わしいです。あなたはあなたの質問に言い直すべきです。 – GEOCHET