우리는 얼마 동안 개발 중이던 winform 앱을 가지고 있습니다. 브랜드 이미지를 생성하는 몇 가지 이미지와 컨트롤 색상이 있습니다. 우리는 동일한 제품을 원하지만 다른 브랜딩을 원하는 두 번째 고객이 있습니다. 그것은 리소스 파일처럼 보인다culture를 변경하지 않고 C# winform 응용 프로그램의 리소스 파일을 어떻게 변경합니까?
this.BackgroundImage = global::MyNameSpace.Properties.Resources.background;
는 단순히 문화를 변경하고 별도의 리소스 파일을 가질 수 있기 때문에, 이동하는 방법은 다음과 같습니다
그래서 우리는 같은 파일 designer.cs 제어 코드의 라인을 가지고 다른 이미지와 함께.
하지만 문화 (나는 날짜, 통화 등의 표시를 변경하고 싶지 않음)를 변경하고 싶지 않고 냄새가납니다.
문화권을 변경하지 않고 런타임 또는 컴파일 타임에 수동으로 리소스 파일을 변경할 수 있습니까?
이 결과를 얻는 더 좋은 방법이 있습니까?
리소스 파일을 사용하여 컨트롤 색상을 설정하는 방법 (예 : 모든 배경을 검은 색에서 빨간색으로 변경)은 어떻게 할 수 있습니까?
입니다. –