Odpowiedzi:
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, twoi threetylko twoi threesą „tylko do odczytu”, pole wyboru będzie wyglądać tak. Jednak jeśli wybierzesz tylko twoi 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

Pole wyboru ma trzy stany:
Co to znaczy dla katalogu? Próbowałem usunąć zaznaczenie atrybutu „tylko powód” i zastosować go rekurencyjnie kilka razy, ale nadal wyświetla się jak 1. pole wyboru ...
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 :
Pole wyboru Tylko do odczytu dla folderów nie jest dostępne, ponieważ nie dotyczy folderu. Możesz użyć tego pola wyboru, aby ustawić atrybut Tylko do odczytu dla plików w folderze. Nie można jednak użyć Eksploratora Windows w celu ustalenia, czy folder ma ustawione atrybuty „Tylko do odczytu” i „System”. Aby określić atrybuty ustawione w folderze lub zmienić te atrybuty, należy użyć polecenia Attrib w wierszu polecenia.