複数の TabPages で構成される TabControl があります。これらの TabPages の 1 つには TreeView が含まれ、別の TabPages には DataGridView が含まれます。これらのコントロール (およびタブページ) を、スクロールせずに TabControl で許可されている最大サイズに AutoSize したいと思います。
DataGridView には、Control から継承された AutoSize プロパティが含まれており、有効にするとコントロールが文字化けします。TreeView にはこのプロパティがありません。Size を TabControl.Size に等しく設定しようとしましたが、bordersize と Tabbar の高さは考慮されていません。
treeView.Size = new Size(tabControl.Size.Width - SystemInformation.Border3DSize.Width * 2, tabControl.Size.Height - SystemInformation.Border3DSize.Height * 2);
私の質問は次のとおりです: タブ ボタンの高さを決定するにはどうすればよいですか、または単一のコントロールで TabPages を最大サイズまで自動的に埋めるにはどうすればよいですか?