0
두 개의 목록 항목이 포함 된 콤보 상자가 있습니다. 각 목록 항목은 확인란과 텍스트 메시지로 구성됩니다. 이제 콤보 상자 내의 모든 체크 상자를 선택 해제하는 것과 같은 함수를 사용하고 있습니다.콤보 상자 내의 확인란을 선택 취소 할 수 없습니다.
public ApplicationReports UnSelectAllCheckBox()
{
int i = 0;
ComboBox someVariable= Application.Library.GetFromWindow(Application.Configuration.LoginWindow.Title).OfType<ComboBox>("corresponding Automation Id");
foreach (ListItem casino in someVariable.Items)
{
someVariable.Item(i).UnCheck();
i++;
}
// someVariable.Item(0).UnCheck();
return this;
}
이 방법을 사용하여 두 번째 체크 박스를 선택 취소 할 수 있지만 첫 번째 체크 박스는 선택 취소 할 수 없습니다. 두 번째 목록 항목이 제대로 작동하는 경우 어떤 문제가 발생하는지 을 확인할 수 없습니다. 최근에 출시 된 버전 흰색 프레임 워크를 사용하고 있습니다. "someVariable"은 문제가 아닙니다. 디버깅 중 올바른 콤보 상자를 검색했는지 확인했습니다.
이미 시도했지만 .. 아직 작동하지 않습니다. – Siddhant
죄송합니다, 그건 내 유일한 추측입니다. 다른 사람들이 이것을 볼 수 있도록 여기에 답을 남겨두면 이미 제안되었습니다. – Ameen
콤보 상자 내에서 두 번째 확인란을 선택 취소 할 수 없을 때 왜 첫 번째 체크 상자를 선택하지 않았는지 이해하지 못합니까? – Siddhant