Co oznacza wypełnione pole wyboru w systemie Windows?

14

pole wyboru wypełnione do połowy

zaznaczone pole wyboru

Czy pole wyboru pierwszego wiersza oznacza, że ​​jest zaznaczone, czy nie?

iebug
źródło

Odpowiedzi:

19

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.

BloodPhilia
źródło
Co to znaczy dla katalogu? Próbowałem usunąć zaznaczenie atrybutu „tylko powód” i zastosować go rekurencyjnie kilka razy, ale nadal pokazuje on jak 1. pole wyboru ...
iebug
2
@iebug Może to oznaczać, że nie można zastosować tej opcji. Na przykład, gdy część zawartości katalogu nie pozwala na zmianę opcji.
BloodPhilia
Ale loguję się jako administrator, którzy mają duże uprawnienia, aby nie zezwalać na zmianę opcji?
iebug
3
BloodPhilia, na pewno wiesz, jak sprawić, by człowiek był głodny.
Moab
@Moab Przepraszamy! ):
BloodPhilia
9

Programowo mówiąc, pole wyboru ma 3 stany - zaznaczone, niezaznaczone i nieokreślone .

  • Sprawdzone - wszystkie elementy spełniają kryteria.
  • Niezaznaczone - żaden element nie spełnia kryteriów.
  • Nieokreślone - niektóre elementy spełniają kryteria lub nie wiadomo, czy pole należy zaznaczyć, czy nie.

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

Sprawdzone

Niepowstrzymany

Niepowstrzymany

Nieokreślony

Nieokreślony

Mayank
źródło
Próbowałem usunąć zaznaczenie atrybutu „tylko powód” i zastosować go rekurencyjnie kilka razy, ale nadal pokazuje stan Nieokreślony i loguję się jako administrator, który ma wysokie uprawnienia, aby nie zezwalać na zmianę opcji?
iebug
4

Pole wyboru ma trzy stany:

  • biały, pusty: ta opcja NIE jest wybrana (i żadna z jej opcji podrzędnych, jeśli występują)
  • zielony: Niektóre sub-opcje są zaznaczone, niektóre nie są
  • zaznaczone: ta opcja jest wybrana, jeśli ma podopcje, wszystkie są zaznaczone.
RedGrittyBrick
źródło
Wstydzę się powiedzieć, ile czasu zajęło mi zrozumienie tego lata temu, więc nie zrobię tego. : ->
Moab
3

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.

afrazier
źródło
+1 za godzinę za nakarmienie syna i wysłanie z telefonu :)
studiohack
@studiohack: Daj mi kilka godzin. Nie zamierzam dostać się na
KB,
w rzeczywistości komentarz godzinny odnosi się do tego, że dzień UTC się kończy, a obecnie nie mam głosów. : P nie
spiesz się
@studiohack: Ach, rozumiem. (Doh!)
afrazier
fajna odpowiedź @afrazier :) I + 1'ed
studiohack