Publisher1 C# Winform - Delegate 활용 열려있는 모든 Form, UserControl 디자인 변경하기 (Pub-Sub Design Pattern 활용) 화면 분할했던 프로젝트에서 열려있는 모든 화면의 디자인의 일부를 수정을 해야 하는 문제가 있었다. 디자인 변경 폼에서 원하는 컨트롤 타입을 선택하고 세부 설정을 변경하면 그 즉시 열려있는 모든 화면과 열릴 화면들의 디자인이 변경되어야 하는 문제였다.이 문제를 나는 Delegate 타입을 사용해서 해결했다. 구체적으로는 Pub-Sub Design Pattern을 조금 응용해서 풀이를 했다고 보는 것이 더 정확할 것 같다. Design Pattern 내용까지 함께 정리하기엔 내용이 너무 방대해지기에, 기회가 되면 Design Pattern 내용은 별도로 정리해 보는 것으로 하고.. 어떻게 이 문제를 해결했는지만 이번 포스팅에서 정리를 해보려고 한다.동작 예시위 동영상과 같이 열려있는 모든 화면에 바로 적용이.. 2025. 4. 9. 이전 1 다음