14

наполовину заполненный флажок

флажок установлен

Флажок первого ряда означает, что он проверен или нет ??

4 ответа4

19

Это означает, что некоторые параметры поддерева параметров этой опции выбраны или что флажок установлен для некоторых объектов.

Например, при использовании одного диалогового окна свойств для нескольких файлов. Если вы выбираете файлы one , two и three , и только two и three «только для чтения», флажок будет выглядеть следующим образом. Однако, если вы выберете только two и three , флажок будет выглядеть отмеченным. Если вы выберете только one , флажок будет снят.

Иногда используется дерево опций, подобное приведенному ниже.

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

Таким образом, если все опции ниже "Моя еда" проверены, то будет и "Моя еда". Но если только один из них не является (не имеет значения, является ли это "Сэндвич" в целом или просто подопция "Сэндвич"), "Моя еда" будет такой же, как на вашем снимке экрана.

9

Программный говоря, Есть 3 государства к контрольному Box - Проверил, Unchecked и неопределенное.

  • Проверено - все элементы соответствуют критериям.
  • Не проверено - ни один элемент не удовлетворяет критериям.
  • Неопределенный - некоторые элементы удовлетворяют критериям, или неизвестно , должен ли быть установлен флажок или нет.

Пример - http://msdn.microsoft.com/en-us/library/ms743611(v=vs.85).aspx

Следующая графика иллюстрирует три состояния CheckBox. На графике показано диалоговое окно, в котором отображаются свойства файлов в приложении с именем accesstext. Атрибуты файлов обозначены флажком. На первом рисунке файл доступен только для чтения (CheckBox проверен), а на втором - Read\Write (CheckBox снят). В первых двух графических изображениях информация касается только одного файла Pane1, но третья графическая информация касается всех файлов в приложении accesstext. Некоторые файлы доступны только для чтения, а некоторые - для чтения \ записи. Атрибуты для всего приложения не могут быть определены (CheckBox имеет значение null).

Проверено

Проверено

непроверенный

непроверенный

неопределенный

неопределенный

4

Флажок имеет три состояния:

  • белый, пустой: эта опция НЕ выбрана (и ни одна из ее подопций, если есть)
  • зеленый: некоторые подопции выбраны, некоторые НЕ
  • отмечен галочкой: эта опция выбрана, если она имеет подопции, все они выбраны.
3

Что это значит для каталога? И я пытался снять флажок атрибут «только для причины» и применить его несколько раз рекурсивно, но он по-прежнему выглядит как 1-й флажок ...

Ваши комментарии указывают на то, что вы просматриваете папки в Проводнике, поэтому вот обязательная ссылка Старая новая вещь, чтобы ответить на вопрос, который у вас действительно есть: почему свойство папок только для чтения для папок так странно?

Все сводится к тому, что флаги «только для чтения» и «система» сообщают Проводнику проверить папку на наличие файла desktop.ini, в котором указываются настройки папки. Большинство программ игнорируют флаг «только чтение» для папок, по крайней мере, в традиционном смысле «не разрешать что-либо писать в эту папку». Вот почему вы видите неопределенный статус в проводнике.

Также есть MS KB Статья 326549:

Флажок «Только чтение» для папок недоступен, поскольку он не применяется к папке. Вы можете использовать этот флажок, чтобы установить атрибут «Только чтение» для файлов в папке. Однако нельзя использовать проводник Windows, чтобы определить, установлены ли в папке атрибуты «Только для чтения» и «Системные». Чтобы определить атрибуты, заданные для папки, или изменить эти атрибуты, необходимо использовать команду Attrib в командной строке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .