반응형
Parent 폼은 테마가 적용 되는데, Child 폼은 기본 테마일 때, XtraForm으로 바꾸기

첫번째 방법. MAIN 클래스 초기화 부분에 아래 코드를 추가하면 모든 폼에 스킨이 적용 된다. 

public MDIForm()
{
    DevExpress.Skins.SkinManager.EnableFormSkins();
    DevExpress.Skins.SkinManager.EnableMdiFormSkins();

    InitializeComponent();
}

Program 클래스의 Main()에 추가해도 됨.

 

두번째 방법. ChildForm 클래스 내부에 아래 메서드를 추가하면 개별 폼에 스킨이 적용 된다.

protected override bool GetAllowSkin()
{
    if (this.DesignMode) return false;
    return true;
}

예)

    public partial class childForm : DevExpress.XtraEditors.XtraForm
    {
        ...
        
        protected override bool GetAllowSkin()
        {
            if (this.DesignMode) return false;
            return true;
        }
        
        ...
    }

 

 

반응형

관련글