2010-03-17 4 views

답변

0

당신은 당신의 Program.cs 파일에서 Application.EnableVisualStyles() 호출을 제거해야합니다.

+0

작동하지 않는 것 같습니다 ... 추가 작업이 필요합니까? 'EDIT' : 이제 작동 중입니다 ... 앱을 실행할 때까지 변경 사항이 표시됩니다. – Luiscencio

1

비정상적인 요청. 그러나 컨트롤에 대한 테마를 선택적으로 사용하지 않도록 설정하여이 작업을 수행 할 수 있습니다. 프로젝트에 새 클래스를 추가하고 아래 표시된 코드를 붙여 넣습니다. 엮다. 새 컨트롤을 도구 상자의 위쪽에서 폼으로 끌어다 놓습니다.

using System; 
using System.Windows.Forms; 

class SunkenTextBox : TextBox { 
    protected override void CreateHandle() { 
    base.CreateHandle(); 
    SetWindowTheme(this.Handle, "", ""); 
    } 
    [System.Runtime.InteropServices.DllImport("uxtheme.dll")] 
    private static extern void SetWindowTheme(IntPtr hWnd, string appname, string idlist); 
} 
관련 문제