Was bedeutet ein ausgefülltes Kontrollkästchen in Windows?

Was bedeutet ein ausgefülltes Kontrollkästchen in Windows?

halb ausgefülltes Kontrollkästchen

aktiviertes Kontrollkästchen

Bedeutet das Kontrollkästchen in der ersten Zeile, dass es aktiviert ist oder nicht?

Antwort1

Dies bedeutet, dass einige Optionen des Optionsunterbaums dieser Option ausgewählt sind oder dass das Kontrollkästchen für einige der Objekte aktiviert ist.

Beispielsweise bei Verwendung eines einzelnen Eigenschaftendialogs für mehrere Dateien. Wenn Sie die Dateien one, twound three, und nur auswählen twound three"schreibgeschützt" sind, sieht das Kontrollkästchen so aus. Wenn Sie jedoch nur twound auswählen three, sieht das Kontrollkästchen aktiviert aus. Wenn Sie nur auswählen one, ist das Kontrollkästchen deaktiviert.

Manchmal wird ein Optionsbaum wie der folgende verwendet.

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

Wenn alsoalleWenn alle Optionen unter „Meine Mahlzeit“ aktiviert sind, ist auch „Meine Mahlzeit“ aktiviert. Wenn jedoch nur eine Option nicht aktiviert ist (egal, ob es sich um „Sandwich“ als Ganzes oder nur um eine Unteroption von „Sandwich“ handelt), sieht „Meine Mahlzeit“ wie auf Ihrem Screenshot aus.

Antwort2

Programmtechnisch gesehen gibt es drei Zustände für ein Kontrollkästchen: Aktiviert, Nicht aktiviert undUnbestimmt.

  • Aktiviert – Alle Elemente erfüllen die Kriterien.
  • Nicht markiert – Kein Artikel erfüllt die Kriterien.
  • Unbestimmt -Mancheder Artikel erfüllen die Kriterien, oder es istUnbekanntob das Kontrollkästchen aktiviert werden soll oder nicht.

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

Die folgenden Grafiken veranschaulichen die drei Zustände eines Kontrollkästchens. Die Grafiken zeigen einen Dialog, der die Eigenschaften von Dateien in einer Anwendung namens Accesstext anzeigt. Die Attribute der Dateien werden mit einem Kontrollkästchen angezeigt. In der ersten Grafik ist die Datei schreibgeschützt (Kontrollkästchen ist aktiviert) und in der zweiten ist sie lesbar/schreibbar (Kontrollkästchen ist deaktiviert). In den ersten beiden Grafiken betreffen die Informationen nur eine Datei Pane1, aber die dritte Grafik betrifft alle Dateien in der Accesstext-Anwendung. Einige der Dateien sind schreibgeschützt und einige sind lesbar/schreibbar. Die Attribute für die gesamte Anwendung können nicht bestimmt werden (Kontrollkästchen ist null).

Überprüft

Überprüft

Nicht aktiviert

Nicht aktiviert

Unbestimmt

Unbestimmt

Antwort3

Das Kontrollkästchen hat drei Zustände:

  • weiß, leer: Diese Option ist NICHT ausgewählt (undkeinerseiner Unteroptionen, falls vorhanden)
  • Grün:MancheUnteroptionen sind ausgewählt, einige sind NICHT
  • angekreuzt: Diese Option ist ausgewählt, wenn sie Unteroptionen hat,alledavon werden ausgewählt.

Antwort4

Was bedeutet das für ein Verzeichnis? Und ich habe versucht, das Nur-Grund-Attribut zu deaktivieren und es mehrmals rekursiv anzuwenden, aber es wird immer noch wie das erste Kontrollkästchen angezeigt ...

Aus Ihren Kommentaren geht hervor, dass Sie sich Ordner im Explorer ansehen. Hier also der obligatorische „Alt-Neu-Link“, der Ihre eigentliche Frage beantwortet:Warum ist die schreibgeschützte Eigenschaft für Ordner so seltsam?

Im Grunde läuft es darauf hinaus, dass die Nur-Lese- und Systemflags den Explorer anweisen, den Ordner auf eine desktop.ini-Datei zu überprüfen, die Ordneranpassungen angibt. Die meisten Programme ignorieren das Nur-Lese-Flag für Ordner, zumindest im herkömmlichen Sinne von „erlaube nichts, in diesen Ordner zu schreiben“. Aus diesem Grund wird im Explorer der unbestimmte Status angezeigt.

Es gibt auchMS KB-Artikel 326549:

Das Kontrollkästchen Schreibgeschützt für Ordner ist nicht verfügbar, da es für den Ordner nicht gilt. Sie können dieses Kontrollkästchen verwenden, um das Attribut Schreibgeschützt für Dateien im Ordner festzulegen. Sie können jedoch nicht mit dem Windows Explorer feststellen, ob für einen Ordner die Attribute Schreibgeschützt und System festgelegt sind. Um die für einen Ordner festgelegten Attribute zu ermitteln oder diese Attribute zu ändern, müssen Sie den Befehl Attrib in einer Eingabeaufforderung verwenden.

verwandte Informationen