Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.05;
Скачать: CL | DM;

Вниз

TTreeView   Найти похожие ветки 

 
programmer90   (2009-02-10 10:45) [0]

Здравствуйте!
Как добавить к стандартному компоненту TTreeView
свойство TreeView.Items[].AdditText
То есть я хочу чтобы компонент TreeView.Items[] имел свойство AdditText, причем  в отличии от свойства Text он хранил бы скрытую от глаз информацию.
Как это сделать?


 
Медвежонок Пятачок ©   (2009-02-10 11:20) [1]

ТТриНоде.Дата

Points to application-defined data associated with the tree node.


 
programmer90   (2009-02-10 11:41) [2]

Спасибо что откликнулись...
Я случайно его заметил, но особо не обратил внимание, там не стринг там поинтер(( Как его в стринг перевести?
вот у меня переменная data:string; её надо записать определенному узлу...
это хорошо что для каждого узла можно выделить информацию.
И всё же как с ней работать?


 
Медвежонок Пятачок ©   (2009-02-10 11:53) [3]

PChar(string)


 
programmer90   (2009-02-10 12:37) [4]


> PChar(string)

Черт...
Спасибо за помощь!


 
programmer90   (2009-02-10 18:18) [5]

Ещё один вопрос касающийся PChar...
Выпонляю такой код:
PChar(TreeView1.Items[ind].Data)+"  "+Pchar(TreeView1.Items[ind+1].Data)=StringGrid2.Cells[1,curph]
Если        PChar(TreeView1.Items[ind].Data)="мама";
           Pchar(TreeView1.Items[ind+1].Data)="мыла_раму";

а StringGrid2.Cells[1,curph]="мама мыла_раму";
то почему он они не равны???


 
programmer90   (2009-02-10 18:41) [6]

а так работает:
 Temp:=PChar(TreeView1.Items[1].Data);
 Temp:=Temp+" "+ PChar(TreeView1.Items[2].Data);

абалдеть))))
а кажись понял..поинтер типа адрес грит,значит я адреса складывал , поэтому  выше указанное неправильно работало???


 
Сергей М. ©   (2009-02-10 19:54) [7]


> поинтер типа адрес


Это из той же оперы , что и "Туалет типа сортир"


 
programmer90   (2009-02-10 20:46) [8]

могу ещё  примеры привести:
материк  типа континент
предпринматель типа бизнесмен
))))
хорошее у вас чувство юмора...


 
Сергей М. ©   (2009-02-10 21:22) [9]


> я адреса складывал , поэтому  выше указанное неправильно
> работало


У тебя оно, чувство, тоже на уровне:
адрес + адрес = данные

Это тоже самое что:
мешок + мешок = гора урюка

))

Ты бы хоть пробелы что ли считал, перед тем как сравнивать строки)


 
programmer90   (2009-02-10 22:37) [10]


> Ты бы хоть пробелы что ли считал, перед тем как сравнивать
> строки)

виноватЪ :)



Страницы: 1 вся ветка

Текущий архив: 2009.04.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
8-1192560705
MikeZ
2007-10-16 22:51
2009.04.05
Воспроизведение WAV-файла с определенной позиции


1-1209384948
GreyWolf
2008-04-28 16:15
2009.04.05
Отладка такой ситуации


2-1234764600
Abcdef123
2009-02-16 09:10
2009.04.05
TDBCombobox. Как НЕ позволить вводить новое значение?


2-1234510283
нуб
2009-02-13 10:31
2009.04.05
Чекбокс в DBGrid


15-1233893442
123-ий
2009-02-06 07:10
2009.04.05
TADOQuery.Recordset.Status