2013-08-17 1 views
0

런타임시 form의 색상을 색상 팔레트에서 변경합니다.Windows 양식의 양식에 색상 적용

  • 어떻게 하나의 네임 스페이스 내에서 내 응용 프로그램 의 다른 모든 forms에이 색상을 적용 할 수 있는가?
  • 양식이 다른 네임 스페이스에 있으면 어떻게됩니까?
+1

1) 아래 사용을 초기화 다른 모든 창에서

Properties.Settings.Default.FormBackGroundColor = Color.Red; //your color here 

를 시작합니다. 2) 양식 생성자를 변경하여 인스턴스 내에 저장하는 Color 변수를 취한 다음 form load 이벤트의 Background Background 양식에 색상을 지정하십시오. –

답변

0

응용 프로그램에서 불필요한 정적 변수를 만들면 많은 성능 및 메모리 문제가 발생할 수 있습니다. 아래는 귀하의 필요에 맞는 좋은 해결책이 될 것입니다.

스토어 응용 프로그램의 설정 값으로 색상이 글로벌 정적 변수를 만들어 줄

this.BackColor = Properties.Settings.Default.FormBackGroundColor;