Главная страница
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.016 c
2-1234501149
Гарик
2009-02-13 07:59
2009.04.05
OnShow(self)


2-1234810092
vit
2009-02-16 21:48
2009.04.05
Блокировка портов.


3-1218250808
belmol
2008-08-09 07:00
2009.04.05
сопоставить запрос с 2-х разных баз


2-1234683748
Roll
2009-02-15 10:42
2009.04.05
Как организовать плейлист


2-1235032488
opolo2000
2009-02-19 11:34
2009.04.05
высота компонентов на TQRBand