Visual FoxPro (VFP)를 사용하여 이전에 수행 할 수 있었던 작업을 수행하려고합니다. "SETALL()"함수를 사용하여 현재 양식 ... this.SetAll ("someProperty", "toSomeNewValue")과 관련된 작업을 수행 할 수 있으며 모든 컨트롤에 값을 할당합니다. 내 맞춤 속성과 "_assign"을 통해 VFP 내부를 생성하면 이러한 이벤트가 트리거됩니다. 그 방법에서 각 컨트롤은 각 개별 컨트롤에 입력 한 내용을 기반으로 활성화/비활성화/가시성, 편집 가능, 읽기 전용, 색상, 글꼴, 유효성 검사 등의 양식에서 자체적으로 처리됩니다.값/속성의 변경에 대한 위임 제어
그래서 C#에서 비슷한 작업을 수행 할 수 있습니다. 예를 들어 공용 속성이나 메서드 또는 "FormEditMode"와 같은 폼 수준에서 대리인이 있어야합니다. 그럼, 내가 이런 식으로 할 때 .FormEditMode = AddMode, 모든 컨트롤은 스스로 on/off를 켜고, 주어진 폼의 모든 컨트롤에 대한 명시 적 호출 대신에 각각 활성화/비활성화하도록 트리거됩니다.
감사