タブページをプログラムで挿入する場合、作成される TabPages は、デザイナーを使用するときに期待されるのと同じタイプのカラースキームを持ちません。下のスクリーンショット画像からわかるように、「アクティブ」タブの背景色は変更されていません。デザイナーを使用して追加したかのように動作するように、プログラムで TabPages をタブ コントロールに追加するにはどうすればよいですか?
WinFormsを使用して作成したタブコントロールにタブページをプログラムで挿入する次のコードがあります(foreachループにあります)。
TabPage tPage = new TabPage();
tPage.Text = item.DisplayName + " Options";
FlowLayoutPanel flowPanel = new FlowLayoutPanel();
Label lblLocationField = new Label();
lblLocationField.Text = "Insert into location field:";
CheckBox chkLocationField = new CheckBox();
chkLocationField.Name = "locationField";
flowPanel.Controls.Add(lblLocationField);
flowPanel.Controls.Add(chkLocationField);
tPage.Controls.Add(flowPanel);
this.tabControlConfiguration.Controls.Add(tPage);