Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Вкладка General. Свойство Style определяет внешний вид и поведение элемента






Свойство Style определяет внешний вид и поведение элемента. Оно может принимать следующие значения.

 

Значение Описание
  - tvwTextOnly Отображается только текст узла
  - tvwPictureText Отображается значок и текст узла
  - tvwPlusMinusText Отображаются символы свертывания/развертывания (знаки «плюс» и «минус») и текст узла
  - tvwPlusPictireText Отображаются символы свертывания/развертывания, маленький значок слева от текста и сам текст
  - tvwTreeLinesText Если взаимосвязанные узлы иерархии должны соединяться линиями, для каждого узла выводятся линии и текст
  - tvwTreeLinesPictureText Слева от текста отображается маленький значок, а взаимосвязанные узлы соединяются линиями
  - tvwTreeLinesPlusMinusText Отображаются символы свертывания/развертывания, соединительные линии и текст узла
  - tvwTreeLinesPlusMinusPictureText Для каждого узла отображается все возможное

 

 

Свойство LineStyle определяет тип соединительных линий между узлами. Возможны следующие значения.

 

Значение Описание
0 - TreeLines Основные линии дерева
1 - RootLines Линии между корневыми узлами (в дополнение к основным)

 

 

ПОДСКАЗКА Узел представляет собой объект, который может состоять из графики и текста. Как вы вскоре убедитесь, узлы используются как в деревьях, так и в табличных списках.

 

Логическое свойство Label Ed it позволяет разрешить или запретить автоматическое редактирование надписи элемента. Чтобы понять, о чем идет речь, щелкните на имени папки или файла в окне Проводника Windows. Надпись превращается в миниатюрное текстовое поле, в котором можно отредактировать имя. Значение True разрешает редактирование надписей, а значение False запрещает его. Чтобы включить в дерево графические изображения, свойству ImageList необходимо присвоить имя существующего элемента-списка изображений (см. далее в этом Уроке).

Свойства BorderStyle и Appearance определяют тип рамки и имитацию объема при выводе элемента.

Свойство OLEDragMode задает режим перетаскивания (ручной или автоматический). Оно может иметь одно из следующих значений:

 

0 - OLEDragManual

1 – OLEDragAutomatic

 

Свойство OLEDropMode разрешает или запрещает для дерева сбрасывание объектов при перетаскивании OLE. Оно принимает одно из следующих значений (см. следущую страницу).

Свойство Indentation определяет отступ, то есть горизонтальное расстояние между узлами соседних уровней. Чем меньше его значение, тем ближе располагаются узлы. Если вы стремитесь к компактности интерфейса, я могу порекомендовать значение 283 - оно хорошо смотрится во время выполнения программы.

 

Значение Описание
0 - OLEDropNone Целевой компонент не принимает сбрасываемый объект и отображает курсор, запрещающий сбрасывание
1 - OLEDropManual Элемент допускает сбрасывание OLE, при этом программист должен обработать эти операции в коде программы

 

Свойство PathSeparator позволяет задать или узнать символ-разделитель для пути, возвращаемого свойством Full Path узла:

 

Private Sub TreeViewi_NodeClick(ByVal Node As Node)

Dim rc as String

rc = Node.FullPath

MsgBox rc

End Sub

 

Например, при выводе списка папок на жестком диске обычно используется разделитель \ (обратная косая черта). А при выводе структуры IP-адресов локальной сети стоит выбрать символ. (точка).

Установите свойство Scroll в True, если вы хотите, чтобы дерево снабжалось полосами прокрутки. Полосы необходимы в случае, если некоторые узлы не помещаются при выводе. Если свойство Scroll равно False, использование полос прокрутки запрещается.

Наконец, если установить свойство HotTracking в True, текст узла, не укладывающийся в ширину элемента, будет отображаться в виде подсказки (рис. 3.20).

 

Рис. 3.20. Отслеживание полного текста узлов

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.