2014-04-01 1 views
0

저는 C#에서 Windows Forms 응용 프로그램을 사용하고 있습니다. 이제 모든 화면의 글꼴 크기를 변경하고 싶습니다. 내 프로젝트에 너무 많은 화면이 있기 때문에 어렵습니다. C# windows 폼 응용 프로그램 의 모든 화면의 글꼴 크기를 한 번에 변경할 수있는 방법이 있습니까?화면의 글꼴 크기를 변경하십시오.

+0

일반적인 기본 클래스는 무엇입니까? 각 Form 생성자에서 호출되는 도우미 메서드는 무엇입니까? –

답변

1

프로젝트의 솔루션 탐색기에서 속성을 확장하십시오. 설정을 열고 응용 프로그램의 기본 글꼴 크기 및 기타 기본값을 설정합니다. 라인 아래의 각 양식의 추가의 생성자에서

Settings Designer

:

//set fonts   
this.Font = Settings.Default.appFont; 

당신은 Settings.Default.appFont의/설정 값을 변경할 수 있습니다.

모든 화면/개체의 개체에 액세스하려면 각 양식에 대해 CollectionBase를 만들어야합니다. 컬렉션을 사용하여 한 클래스의 모든 화면에 글꼴을 할당 할 수 있습니다. 이 링크를 확인하십시오 http://support.microsoft.com/kb/815707

또한 Application.OpenForms 컬렉션도 도움이 될 수 있습니다.