Cosa significa che una casella di spunta è piena in Windows?


14

casella di controllo riempita per metà

casella selezionata

La casella di controllo della prima riga indica che è selezionata o no ??

Risposte:


19

Significa che alcune opzioni della sottostruttura di opzioni di quell'opzione sono selezionate o che la casella è selezionata per alcuni degli oggetti.

Ad esempio quando si utilizza una finestra di dialogo delle proprietà singole per più file. Se si selezionano i file one, twoe three, e solo twoe threesono "sola lettura", la casella di controllo avrà un aspetto simile. Tuttavia, se si seleziona solo twoe three, la casella di controllo apparirà selezionata. Se si seleziona solo one, la casella di controllo sarà deselezionata.

A volte viene utilizzato un albero delle opzioni come quello qui sotto.

[] My meal
    [] Sandwich
        [] Bread
        [] Cheese
        [] Butter
    [] Drink

Quindi, se tutte le opzioni sotto "Il mio pasto" sono selezionate, lo sarà anche "Il mio pasto". Ma se solo uno non lo è (non importa se è "Sandwich" nel suo insieme o solo un'opzione secondaria di "Sandwich"), "Il mio pasto" sarà come nella schermata.


Cosa significa per una directory? E ho provato a deselezionare l'attributo solo motivo e applicarlo in modo ricorsivo più volte, ma mostra ancora come la prima casella di controllo ...
iebug

2
@iebug Potrebbe significare che non è stata possibile applicare l'opzione. Come quando alcuni dei contenuti della directory non consentono la modifica dell'opzione.
BloodPhilia,

Ma sono il login come amministratore, chi ha privilegi elevati per non consentire la modifica dell'opzione?
iebug,

3
BloodPhilia, sai sicuramente come rendere affamata una persona.
Moab,

@Moab Siamo spiacenti! ):
BloodPhilia l'

9

A livello di programmazione, ci sono 3 stati in una casella di controllo: selezionata, deselezionata e indeterminata .

  • Controllato: tutti gli articoli soddisfano i criteri.
  • Deselezionato: nessun elemento soddisfa i criteri.
  • Indeterminato: alcuni articoli soddisfano i criteri o non è noto se la casella debba essere selezionata o meno.

Esempio: http://msdn.microsoft.com/en-us/library/ms743611(v=vs.85).aspx

La seguente grafica illustra i tre stati di un CheckBox. La grafica mostra una finestra di dialogo che mostra le proprietà dei file in un'applicazione chiamata accesstext. Gli attributi dei file sono indicati con un CheckBox. Nel primo grafico il file è di sola lettura (CheckBox è selezionato) e il secondo è Read \ Write (CheckBox è deselezionato). Nelle prime due grafiche le informazioni riguardano solo un file Pane1 ma la terza grafica riguarda tutti i file nell'applicazione accesstext. Alcuni file sono di sola lettura e alcuni sono di lettura / scrittura. Gli attributi per l'intera applicazione non possono essere determinati (CheckBox è nullo).

verificato

verificato

non verificato

non verificato

Indeterminato

Indeterminato


Ho provato a deselezionare l'attributo solo motivo e ad applicarlo in modo ricorsivo più volte, ma mostra ancora lo stato Indeterminato e accedo come amministratore, che ha privilegi elevati per non consentire la modifica dell'opzione?
iebug,

4

La casella di controllo ha tre stati:

  • bianco, vuoto: questa opzione NON è selezionata (e nessuna delle sue opzioni secondarie, se presente)
  • verde: alcune opzioni secondarie sono selezionate, altre NON lo sono
  • spuntato: questa opzione è selezionata, se ha delle sotto-opzioni, tutte sono selezionate.

Sono imbarazzato nel dire quanto tempo ho impiegato a capirlo anni fa, quindi non lo farò. : ->
Moab,

3

Cosa significa per una directory? E ho provato a deselezionare l'attributo solo motivo e applicarlo in modo ricorsivo più volte, ma mostra ancora come la prima casella di controllo ...

I tuoi commenti indicano che stai guardando le cartelle in Explorer, quindi ecco il link obbligatorio New New Thing per rispondere alla domanda che hai davvero: Perché la proprietà di sola lettura per le cartelle è così strana?

Ciò che si riduce è che i flag di sola lettura e di sistema indicano a Explorer di controllare la cartella per un file desktop.ini che specifica le personalizzazioni delle cartelle. La maggior parte dei programmi ignora il flag di sola lettura per le cartelle, almeno nel senso tradizionale di "non consentire a nulla di scrivere in questa cartella". Ecco perché vedi lo stato indeterminato in Explorer.

C'è anche l' articolo 326549 di MS KB :

La casella di controllo Sola lettura per le cartelle non è disponibile perché non si applica alla cartella. È possibile utilizzare questa casella di controllo per impostare l'attributo Sola lettura per i file nella cartella. Tuttavia, non è possibile utilizzare Esplora risorse per determinare se in una cartella sono impostati gli attributi di sola lettura e di sistema. Per determinare gli attributi impostati in una cartella o per modificare questi attributi, è necessario utilizzare il comando Attrib al prompt dei comandi.


+1 in un'ora per nutrire tuo figlio e postare dal tuo telefono :)
studiohack

@studiohack: dammi qualche ora. Non ho intenzione di arrivare a un kb fino a quando tutti i più piccoli non sono nascosti. :-)
Afrazier

in realtà, il commento dell'ora si riferisce al fatto che il giorno UTC gira allora, e al momento non ho voti. : P prenditi il ​​tuo tempo, non preoccuparti :)
studiohack

@studiohack: Ah, capisco. (Doh!)
Afrazier

bella risposta @afrazier :) I + 1'ed
studiohack
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.