以编程方式插入标签页时,创建的标签页与使用设计器时所期望的颜色方案类型不同。从下面的屏幕截图中可以看出,“活动”选项卡的背景颜色保持不变。我如何以编程方式将 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);