Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Вниз

Создание компонента   Найти похожие ветки 

 
SergeyDon   (2002-10-16 10:33) [0]

Очень нужно, чтобы у TNode в компоненте TTreeView было ещё пару свойств:
А:integer;
B:string[40];

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

если можно подробней и можно на мыло любую информацию
fsb@gppes.donetsk.ua


 
MBo   (2002-10-16 10:36) [1]

у TTreeNode есть Data - указатель на что угодно


 
Skier   (2002-10-16 10:37) [2]

>SergeyDon
TTreeNode.Data ?


 
han_malign   (2002-10-16 10:46) [3]

И еще TreeView.SortType = [stData, stBoth] и TreeView.OnCompare


 
SergeyDon   (2002-10-16 12:36) [4]

to MBo
можно подробней про "у TTreeNode есть Data" как им пользоваться (может есть пример)


 
Skier   (2002-10-16 12:41) [5]


>SergeyDon


type

TYourRecord = packed record
yrField1 : Integer;
yrField2 : String;
end; //TYourRecord
PYourRecord = ^TYourRecord

var
AYourRecord : PYourRecord;

begin

AYourRecord := AllocMem(SizeOf(TYourRecord));
try
//.................
TreeNode.Data := AYourRecord;
//.................
with PYourRecord(TreeNode.Data)^ do begin
yrField1 := 0;
yrField2 := "Hello, world !";
end; //with
finally
FreeMem(AYourRecord, SizeOf(TYourRecord));
end; //try



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

Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-92497
alextov
2002-10-18 11:32
2002.10.28
Как правильно переименовать компонент в runtime ?


1-92494
First_May
2002-10-17 10:32
2002.10.28
MDI


4-92815
12345vect
2002-09-17 17:30
2002.10.28
как выгрузить winmm.dll из памяти?


3-92355
kolesya
2002-10-03 20:35
2002.10.28
StoredProc


4-92800
iNew
2002-09-16 18:11
2002.10.28
Использую DrawFrameControl появляется где надо кнопка, только:





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский