Главная страница
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.01 c
15-1233903496
desc
2009-02-06 09:58
2009.04.05
Выпустить денвер на ружу....


15-1233660628
palva
2009-02-03 14:30
2009.04.05
Как изменить стиль hover?


15-1233473207
oleg_babenko
2009-02-01 10:26
2009.04.05
Как в Delphi 2006 сделать горячие клавиши как в Delphi6


2-1234773241
Andrewtitoff
2009-02-16 11:34
2009.04.05
Word Отступ слева


2-1234350097
workbench
2009-02-11 14:01
2009.04.05
перемещение TreeNode