![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
ninja |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Добрый день!
Необходимо заполниль дерево с помощью компонента TreeView, имя элемента дерева должно состоять из номеров и имен, т.е. например дерево должно выглядеть следующим образом: Код 1имя1 2имя2 3имя3 3.1имя4 3.2имя5 3.2.1имя6 4имя7 4.1имя8 таким образом чтобы и дочерние и родительские элементы имели порядковый номер. Столкнулся с такой проблемой что нумерация при добавлении дочернего элемента начинается с 0 Родительские элементы нумеруются нормально, а вот с дочерними проблема void __fastcall TForm1::Button1Click(TObject *Sender) Спасибо за помощь. |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
И все равно - не вижу проблемы: Ну, выбрал элемент. Назначил ему какую-то картинку (откуда - это я сам должен догадаться? Тогда все просто: с диска, да, выбрал и записал в ImageList, тут же последний индекс из ImageList-а присвоил в TreeView1->Selected->SelectedIndex). Дальше что? Хоть засоздавайся потом новыми узлами - те, что ужа были назначены (если правильно создавать новые) менять свои изображения не будут. Не веришь?
![]() Сначала было добавлено изображение на узел с текстом "12", потом к лежащему выше узлу "11" было добавлено 6 потомков ("adding"), одному из них я опять же сменил картинку, и ПЕРЕД ним опять добавил 3 потомка узлу... Как видишь - ничего не сбилось... |
![]() ![]() |
![]() |
Текстовая версия | 25.06.2025 16:09 |