КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Объект TreeView
Begin Begin if opendialog1.Execute then case pagecontrol1.ActivePageIndex of 0: listbox1.Items.LoadFromFile(opendialog1.FileName); 1: listbox2.Items.LoadFromFile(opendialog1.FileName); 2: listbox3.Items.LoadFromFile(opendialog1.FileName); 3: listbox4.Items.LoadFromFile(opendialog1.FileName); 4: listbox5.Items.LoadFromFile(opendialog1.FileName); 5: listbox6.Items.LoadFromFile(opendialog1.FileName); 6: listbox7.Items.LoadFromFile(opendialog1.FileName); end; end; Процедура на кнопку «Добавить» - содержимое строки ввода добавляется в список ListBox выше выбранной в списке строки. procedure TForm1.BitBtn2Click(Sender: TObject); case pagecontrol1.ActivePageIndex of 0: listbox1.Items.Insert(listbox1.ItemIndex,edit1.text); 1: listbox2.Items.Insert(listbox2.ItemIndex,edit1.text); 2: listbox3.Items.Insert(listbox3.ItemIndex,edit1.text); 3: listbox4.Items.Insert(listbox4.ItemIndex,edit1.text); 4: listbox5.Items.Insert(listbox5.ItemIndex,edit1.text); 5: listbox6.Items.Insert(listbox6.ItemIndex,edit1.text); 6: listbox7.Items.Insert(listbox7.ItemIndex,edit1.text); end; edit1.Clear;// очистка поля ввода edit1.SetFocus;// возвращение фокуса в поле ввода end; Самостоятельнонапишите процедурына кнопки «Сохранить», «Удалить», «Изменить». Глава XVIII. Иерархические структуры
Компонент TreeView служит для показа ветвящихся иерархических структур, таких как файловая структура диска. Он содержит связанные узлы, каждый из которых может содержать пиктограмму или текст. Любой узел может иметь собственный список подузлов, который можно раскрывать или закрывать щелчком мыши на пиктограмме узла. Для наполнения списка на этапе конструирования программы нужно щелкнуть по компоненту правой кнопку мыши и выбрать Items Editor. На экране появляется окно редактора компонента.
Чтобы начать наполнение, щелкните по кнопке New Item и введите связанный с узлом текст в поле Text. Для вывода подузла любого уровня сначала нужно щелкнуть в окошке Items по узлу, который должен стать родительским, и лишь зачем – на кнопке New SubItem.
Свойства компонента TreeView:
Методы компонента TreeView:
События компонента TreeView:
При программном заполнении списка следует пользоваться свойством TreeView.Items класса TTreeNodes: Свойства класса TTreeNodes
Методы класса TTreeNodes
Каждый узел класса TTreeNode имеет свой набор методов и свойств.
Свойства TTreeNode
Методы класса TTreeNode
Дата добавления: 2015-05-09; Просмотров: 577; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |