Перейти к содержанию

Свойства объектов: различия между версиями

Материал из Химсофт Вики
 
(не показана 1 промежуточная версия этого же участника)
Строка 7: Строка 7:
==Структура и возможности панели==
==Структура и возможности панели==
*'''Динамичность''' - содержимое панели полностью меняется в зависимости от выделенного объекта (будь то вся страница, текстовое поле, график или изображение). Если выбрано несколько элементов сразу, на панели отображаются только их общие свойства.
*'''Динамичность''' - содержимое панели полностью меняется в зависимости от выделенного объекта (будь то вся страница, текстовое поле, график или изображение). Если выбрано несколько элементов сразу, на панели отображаются только их общие свойства.
*'''Группировка''' - для удобства свойства разделены на категории (Appearance, Data, Layout и др.), которые можно сворачивать и разворачивать.
*'''Группировка''' - для удобства свойства разделены на категории (<code>Appearance</code>, <code>Data</code>, <code>Layout</code> и др.), которые можно сворачивать и разворачивать.
*'''Сортировка''' - с помощью иконок в верхней части панели можно переключаться между отображением по категориям и по алфавиту.
*'''Сортировка''' - с помощью иконок в верхней части панели можно переключаться между отображением по категориям и по алфавиту.
*'''Поле описания''' - в нижней части панели обычно находится небольшое текстовое поле, где выводится краткая справка по выбранному свойству.
*'''Поле описания''' - в нижней части панели обычно находится небольшое текстовое поле, где выводится краткая справка по выбранному свойству.
*'''Интерактивность''' - значения свойств можно вводить вручную, выбирать из выпадающих списков или настраивать через специальные диалоговые окна (кнопки с троеточием ... или стрелочками).
*'''Интерактивность''' - значения свойств можно вводить вручную, выбирать из выпадающих списков или настраивать через специальные диалоговые окна (кнопки с троеточием или стрелочками).


==Назначение основных групп свойств==
==Назначение основных групп свойств==
Строка 16: Строка 16:
*'''Appearance''' (''внешний вид'') - все, что касается визуализации — цвета, шрифты, стили рамок.
*'''Appearance''' (''внешний вид'') - все, что касается визуализации — цвета, шрифты, стили рамок.
*'''Data''' (''данные'') - настройки привязки к базе данных, выражения и форматы вывода.
*'''Data''' (''данные'') - настройки привязки к базе данных, выражения и форматы вывода.
*'''Design''' (''проектирование'') - имя объекта (Name) и служебные теги.
*'''Design''' (''проектирование'') - имя объекта (<code>Name</code>) и служебные теги.
*'''General''' (''Общие'') - базовые системные свойства объекта.
*'''General''' (''общие'') - базовые системные свойства объекта.
*'''Layout''' (''макет'') - геометрические параметры: размер, позиция, отступы.
*'''Layout''' (''макет'') - геометрические параметры: размер, позиция, отступы.

Текущая версия от 02:14, 20 февраля 2026

Панель свойств (Property Grid) — это универсальный интерфейс для настройки объектов.

Отображает список параметров (свойств) того элемента, который в данный момент выбран в дизайнере.

Структура и возможности панели

  • Динамичность - содержимое панели полностью меняется в зависимости от выделенного объекта (будь то вся страница, текстовое поле, график или изображение). Если выбрано несколько элементов сразу, на панели отображаются только их общие свойства.
  • Группировка - для удобства свойства разделены на категории (Appearance, Data, Layout и др.), которые можно сворачивать и разворачивать.
  • Сортировка - с помощью иконок в верхней части панели можно переключаться между отображением по категориям и по алфавиту.
  • Поле описания - в нижней части панели обычно находится небольшое текстовое поле, где выводится краткая справка по выбранному свойству.
  • Интерактивность - значения свойств можно вводить вручную, выбирать из выпадающих списков или настраивать через специальные диалоговые окна (кнопки с троеточием или стрелочками).

Назначение основных групп свойств

Хотя набор полей меняется, логика разделения по категориям обычно сохраняется:

  • Appearance (внешний вид) - все, что касается визуализации — цвета, шрифты, стили рамок.
  • Data (данные) - настройки привязки к базе данных, выражения и форматы вывода.
  • Design (проектирование) - имя объекта (Name) и служебные теги.
  • General (общие) - базовые системные свойства объекта.
  • Layout (макет) - геометрические параметры: размер, позиция, отступы.