Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/23: Рейтинг темы: голосов - 23, средняя оценка - 4.91
 Аватар для Yeah)))
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 51

TreeView Delphi

06.03.2011, 14:07. Показов 4352. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как в компоненте TreeView обратиться к номеру какой - либо конкретной строчки? Как я понял, в отличие от listbox у него нет свойства itemindex. Так как же обращаться к индексу строчки компонента TreeView???
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.03.2011, 14:07
Ответы с готовыми решениями:

TreeView в Delphi
Здарвствуйте, возник такой вопрос: Как при нажатии на кнопку TButton сделать так чтоб в TreeView добалялся новый Item? а при нажатии на...

Работа с TreeView в Delphi
Добрый день! Пишу программу для работы с базой данных Access. Структуру данных демонстрирую с помощью TreeView, всего две основные...

Delphi Treeview Работа с узлами
Доброго времени суток Пытаюсь сделать дипломный проект, но уже три дня мучаюсь с компонентом TREEVIEW....он для меня зверь...

2
 Аватар для Mawrat
13116 / 5897 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
06.03.2011, 15:22
Лучший ответ Сообщение было отмечено Yeah))) как решение

Решение

Доступ к узлам дерева - свойство: Items. Доступ к выделенным узлам - свойство: Selections.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
procedure TForm1.Button1Click(Sender: TObject);
var
  i : Integer;
begin
  if TreeView1.Items.Count > 0 then begin
    Memo1.Lines.Add('Все узлы:');
    for i := 0 to TreeView1.Items.Count - 1 do begin
      Memo1.Lines.Add('Узел: ' + TreeView1.Items[i].Text);
    end;
  end else begin
    Memo1.Lines.Add('Нет ни одного узла.');
  end;
 
  if TreeView1.SelectionCount > 0 then begin
    Memo1.Lines.Add('Выделенные узлы:');
    for i := 0 to TreeView1.SelectionCount - 1 do begin
      Memo1.Lines.Add('Узел: ' + TreeView1.Selections[i].Text);
    end;
  end else begin
    Memo1.Lines.Add('Нет выделенных узлов.');
  end;
end;
0
 Аватар для Yeah)))
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 51
06.03.2011, 21:48  [ТС]
спасибо большое, разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2011, 21:48
Помогаю со студенческими работами здесь

Treeview работа с узлами Delphi
Нужна помощь мне нужно следующее: Создаю дочерний узел(Туда заносятся имя таблицы) repeat if not InputQuery('Выберите таблицу',...

treeview Access violation at address Delphi 2010
Делал компилятор для курсовой. Все вроде заработало решил оформить форму нормально. заголовок окна добавил, форму добавил "О...

Вывод .mht в WebBrowser при выборе узла-потомка в TreeView в Delphi
Этот вопрос много где мелькал, но у меня вот такой: при нажатии на узел-потомок не выводится определенный файл формата *.mht, только при...

Куда делся "Object TreeView" из вкладки View (верхняя левая сторона) в delphi 10.3?
куда делся "Object TreeView" из вкладки View (верхняя левая сторона) в delphi 10.3? Добавлено через 16 минут я делаю АДО, захожу в...

Что лучше брать Delphi XE2, Delphi XE, Delphi 7?
Привет форумчане! У меня вопрос: что лучше брать Delphi XE2, Delphi XE, Delphi 7? Как вообще различаются серия Delphi XE, и Delphi 7?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru