/// <summary> /// Applies the skin on all controls inside the form. /// </summary> private void ApplyAllControlsSkin() { foreach (Control c in Controls) { ContainerUtils.ApplySkinToControl(FormSkin, c); } }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); //Apply the skin to any control newly added to the form. if (FormSkin != null && !DesignMode) { ContainerUtils.ApplySkinToControl(FormSkin, e.Control); } }
public void ApplySkin(BaseSkin skin) { FlatStyle = skin.TabControlFlatStyle; FlatTabSelectedBackColor = skin.TabControlSelectedTabBackColor; FlatTabSelectedForeColor = skin.TabControlSelectedTabForeColor; FlatTabBorderColor = skin.TabControlTabBorderColor; foreach (Control c in Controls) { ContainerUtils.ApplySkinToControl(skin, c); } }