Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Скрытые значения в TreeView  (Прочитано 5418 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Olega
Гость
« : 16-06-2004 13:45 » 

Подскажите пожалуйста, как сделать скрытые значения в TreeView.В ListView это SubItems.
Записан
Lex
Специалист

ru
Offline Offline

WWW
« Ответ #1 : 16-06-2004 14:03 » 

Создай свою структуру и записывай указатель в lParam. Или используй CTreeCtrl::SetItemData() / CTreeCtrl::GetItemData()
Записан

Megabyte be with you!
Olega
Гость
« Ответ #2 : 17-06-2004 10:33 » 

У меня проблема теперь в другом.
У заголовка дерева Class1 2 есть его значения 1,2,3,4.
Я могу нажав на значение поменять его на иконку 1
 
void __fastcall TForm1::TreeView1DblClick(TObject *Sender)
{
if(TreeView1->Selected->Level==1)
{
       //GNode-выбранное значение
       GNode->ImageIndex=1;
       GNode->SelectedIndex=1;
}
 
Но перед этим надо всем значениям назначить иконку 2.
Не могу додумать как мне узнать Node заголовка Cass1 2 выбранного значения 2.
Записан
Olega
Гость
« Ответ #3 : 17-06-2004 10:40 » 

Например: заголовок дерева
 
Node=TreeView1->Items->Add(0,"Class1 2");
 
и заголовок скрытого списка
 
ListItem=ListView1->Items->Add();
ListItem->Caption="Class1 2";
 
Заголовки можно TreeView и ListView можно сравнивать.
В ListView у меня скрытые значения (SubItems).
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines