-3
확인란을 선택 취소하면 AdvOfficeRadioGroup1의 항목 색인을 -1로 설정하려면 어떻게해야합니까? 선택을 취소하면 항목이 비활성화되지만 선택 항목은 계속 표시됩니다.AdvOfficeRadioGroup1 (TMS 구성 요소)의 itemindex 재설정
편집 :
확인란을 선택 취소하면 AdvOfficeRadioGroup1의 항목 색인을 -1로 설정하려면 어떻게해야합니까? 선택을 취소하면 항목이 비활성화되지만 선택 항목은 계속 표시됩니다.AdvOfficeRadioGroup1 (TMS 구성 요소)의 itemindex 재설정
편집 :
이 코드를 첨부하십시오 OnCheckBoxClick 이벤트에
PROCEDURE TMainForm.AdvOfficeRadioGroup1CheckBoxClick(Sender : TObject);
BEGIN
IF AdvOfficeRadioGroup1.CheckBox.Checked THEN BEGIN
IF AdvOfficeRadioGroup1.Tag>=0 THEN AdvOfficeRadioGroup1.ItemIndex:=AdvOfficeRadioGroup1.Tag;
AdvOfficeRadioGroup1.Tag:=-1
END ELSE BEGIN
AdvOfficeRadioGroup1.Tag:=AdvOfficeRadioGroup1.ItemIndex;
AdvOfficeRadioGroup1.ItemIndex:=-1
END
END;
. AdvOfficeRadioGroup의 Tag 속성을 사용하여 이전에 선택한 ItemIndex를 저장하므로 확인란을 다시 선택할 때 복원 할 수 있습니다.
선택을 제거 (비움)하고 싶습니다. 보관되지 않습니다. – user763539
그런 다음 "IF AdvOfficeRadioGroup1.Tag> = 0 THEN AdvOfficeRadioGroup1.ItemIndex : = AdvOfficeRadioGroup1.Tag"줄을 삭제하십시오. 코드에서. – HeartWare
작동하지 않습니다 ... – user763539