Что делает флажок, который заполнен средний в Windows?

half filled checkbox

checked checkbox

Флажок первой строки означают, что это проверяется или нет??

14
задан 29.07.2015, 13:54

4 ответа

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

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

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

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

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

19
ответ дан 07.12.2019, 11:13

Программно разговор, существует 3 состояния к Флажку - Проверены, Непроверены и Неопределенны.

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

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

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

Проверенный

Checked

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

Unchecked

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

Indeterminate

9
ответ дан 07.12.2019, 11:13

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

  • белый, пустой: Эта опция НЕ выбрана (и ни один из он - подопции, если таковые имеются),
  • зеленый: Некоторые подопции выбраны, некоторые не
  • отмеченный: Эта опция выбрана, если она имеет подопции, все они выбраны.
4
ответ дан 07.12.2019, 11:13

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

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

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

Существует также MS Статья 326549 КБ:

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

3
ответ дан 07.12.2019, 11:13

Теги

Похожие вопросы