.net 폼 응용 프로그램에 ComboBox 및 DateTimePicker 컨트롤이 있습니다. 두 컨트롤의 관계에 대한 원하는 기능은 한 컨트롤을 수정하면 다른 컨트롤의 값이 변경된다는 것입니다. 다른 컨트롤을 수정하는 로직은 각 컨트롤 변경 이벤트에 있습니다. 콤보 상자 "의 SelectedIndexChanged"하고있는 DateTimePicker은 "변경"과 같은 무언가를 보이는 다음두 개의 컨트롤 참조가 올바르게 하나만 있음
othercontrol.value = value;
나는 그들이 대 UI에서 보낸 여부를 결정하기 위해 각각의 컨트롤에서 변경 이벤트를 격리 할 수있는 명확한 방법이 있나요 다른 컨트롤의 변경 이벤트로 인해 현재 설정에서 루프가 발생하지 않습니까?
이 글에서는 change 이벤트를 호출하고 단순히 다른 컨트롤의 값을 설정하는 대신 해당 변경 이벤트의 인수를 약간 변경하여 다른 컨트롤 값을 변경할 수 있음을 알 수 있습니다.
솔루션은 훌륭하게 작동했습니다. –