Czy pole wyboru pierwszego wiersza oznacza, że jest zaznaczone, czy nie?
Oznacza to, że wybrane są niektóre poddrzewa opcji tej opcji lub że pole jest zaznaczone dla niektórych obiektów.
Np. Gdy używasz jednego okna dialogowego właściwości dla wielu plików. Jeśli wybierzesz pliki one
, two
i three
tylko two
i three
są „tylko do odczytu”, pole wyboru będzie wyglądać tak. Jednak jeśli wybierzesz tylko two
i three
, pole wyboru będzie wyglądać na zaznaczone. Jeśli wybierzesz tylko one
, pole wyboru pozostanie niezaznaczone.
Czasami używane jest drzewo opcji, jak to poniżej.
[] My meal
[] Sandwich
[] Bread
[] Cheese
[] Butter
[] Drink
Więc jeśli wszystkie opcje poniżej „Mój posiłek” są zaznaczone, to również „Mój posiłek”. Ale jeśli tylko jedno nie jest (nie ma znaczenia, czy jest to „Kanapka” jako całość, czy tylko podrzędna opcja „Kanapki”), „Mój posiłek” będzie jak na zrzucie ekranu.
Programowo mówiąc, pole wyboru ma 3 stany - zaznaczone, niezaznaczone i nieokreślone .
Przykład - http://msdn.microsoft.com/en-us/library/ms743611(v=vs.85).aspx
Poniższa grafika ilustruje trzy stany CheckBox. Grafika pokazuje okno dialogowe pokazujące właściwości plików w aplikacji o nazwie accesstext. Atrybuty plików są oznaczone CheckBox. Na pierwszej grafice plik jest tylko do odczytu (CheckBox jest zaznaczony), a drugi to Read \ Write (CheckBox nie jest zaznaczony). W pierwszych dwóch grafikach informacje dotyczą tylko jednego pliku Okienko1, ale trzecia grafika dotyczy wszystkich plików w aplikacji accesstext. Niektóre pliki są tylko do odczytu, a niektóre do odczytu. Nie można określić atrybutów dla całej aplikacji (CheckBox ma wartość null).
Sprawdzone
Niepowstrzymany
Nieokreślony
źródło
Pole wyboru ma trzy stany:
źródło
Twoje komentarze wskazują, że patrzysz na foldery w Eksploratorze, więc oto obowiązkowy link Old New Thing, aby odpowiedzieć na pytanie, które naprawdę masz: Dlaczego właściwość tylko do odczytu dla folderów jest tak dziwna?
Sprowadza się to do tego, że flagi tylko do odczytu i flagi systemowe mówią Eksploratorowi, aby sprawdził folder pod kątem pliku desktop.ini, który określa dostosowania folderów. Większość programów ignoruje flagę „tylko do odczytu” dla folderów, przynajmniej w tradycyjnym znaczeniu „nie zezwalaj na nic do zapisu w tym folderze”. Dlatego widzisz nieokreślony status w Eksploratorze.
Istnieje również artykuł 326549 MS KB :
źródło