이 CheckState.Indeterminate
으로 설정되어 있습니다. 타이머가 만료되면 CheckState.Unchecked
으로 설정되고 외부 출력 신호가 꺼집니다. 여태까지는 그런대로 잘됐다.불확정 체크 박스를 선택하지 않고 체크 표시로 변경하는 방법은 무엇입니까?
사용자가 Indeterminate CheckBox
을 클릭하면 현재 코드에서 Unchecked CheckBox
이됩니다. 이를 가로 채고 Checked CheckBox
으로 만들고 싶습니다.
사용자를위한 효과는 타이머를 취소하고 사용자가 상자를 선택 취소하거나 사용자가 인계하는 별도의 프로세스를 시작하고 불확정 CheckBox가 다시 설정 될 때까지 출력을 유지하는 것입니다.
그는 출력을 끄고 명시 적으로 다시 켜야합니다.
유효성 검사 이벤트를 시도했지만 상자를 종료 할 때까지는 발생하지 않습니다.
업데이트 1 : 사용자가보고 싶은 것을 조금 분명히하기 위해. 표시등이 꺼지면 상자는 항상 선택 취소됩니다.
시스템의 자동화 된 부분이 실행 중일 때 표시등이 켜져 있습니다. 사용자가 컨트롤을 보면 사용자가 컨트롤을 활성화하지 않았지만 켜져 있기 때문에 컨트롤이 불확정 상태입니다.
타이머가 시작되면 2 분 동안 표시등이 켜져 있습니다. 이 시간 동안 사용자는 여전히 불확정 상태를 보게됩니다.
사용자가 불이 켜져 있어야하는 경우 불확정 상태를 제거하는 확인란을 선택합니다. 그가 통과 할 때 그는 빛을 끄는 상자의 선택을 수동으로 해제하거나 자동 프로세스를 다시 시작하여 다시 불확정하게 만듭니다.
난 당신이CheckStateChanged
이벤트를 필요 내가 생각하는
자동 검사 재산
. 사용자가 확인란을 클릭하여 선택하지 않은 상태를 생략하고 선택 상태로 설정할 말을합니다. 그 맞습니까? –
@KarelTamayo 예. –
'CheckState_Changed' 이벤트를 사용해 보셨습니까? – Berkay