*Пример построения дерева с иконками и демонстрация основных функций Make(delphi) ver(4.01 build 175) Add(MainForm,2953706,21,105) { Width=359 Height=292 } Add(TVT_AddNode,14858981,350,182) { TreeView="MainTree" } Add(IconsManager,9957909,350,308) { Name="Icons" Icons=['Icon'=[ZIP7E05000078DA9DD43F881A4114C7F1DF7184A4D2AB026793342B69DDDE23A5B7958D67BF5540B0D96EABAB2C15B6B0942B428AB5DAE6D06EB1504871D554874550B05EAC0E524CBEBB2631E66E096486B77FC6CF8E6F1EC34867F48B0B717DA34FAFA4B7923E100CE9BD0EE379FB78A617DB6DD1B91797E3439AA64AD7A9B2AF5F18BA952DBA648BCBF1C172CFBE5B7DBEBB93C9AC928DD5D058F59656AD999513E3F288D6523897FCB1E40592DB96D9E257F8297E840FF05D6C87B8C637F10DBC83BFC4336F92E087F81EBE85777E2584175E78E1D5D616BFC24FF1237C80EFE23BF86B7C13DFC03BF84B7C86DFE00D7E899FE1637C8C8FF021DEC77B78176FF1166FF1166FF1D639546A4D9FD3C7F480DE2E7C86DFE00D7E899FE1F3D96374840ED13EDA43BBF82D7E859FE247F800DF55BE82352B98B382312B0858419B1558C3BC49821FE27BF816DE29A90E55DBE257F8297E840FF05D7C077F8D6FE21B78077F89CFF01BBCC12FF1337C8C8FF1113EC4FB780FEFE65B046FF1166FF1166F9D62EBAC49684E4263120A48A84D42197E8337F8257E868FF125DB475BFC0A3FC58FF001BE8B2FD93ECC6B94E087F81EBE8577F0650532768B5FE1A7F8119E4ADBAECA0A646C86DFE00D7E899FE1294E49810C85488821D1235A849317A7A440FBFD5EBBDD4E8F8F8F7A7878D062B1D0FDFDBDE238D664325114451A0C060AC350FD7E5FBEEFEBE6E6469EE7E9EAEA4AAEEBAA5EAFAB56ABA952A9BC7C20548B76FAF67BA45A3D1DF8EBFD74FC703BCEF37FEF7FCEF7AFFF7F96EFB3F59CB4A777D2B7D7527ACE89777688BC9DA7A7519C933F7FCF6DFE4DFEED0F5285A6C2],'Icon'=[ZIP7E05000078DAED94B10DC2301405CF441174A4A20D255BC038D90246A3F21C8C40990261BEFD807C086CE08B2ED13D59290DC19EAEC3DE2B861636C0CEB4892DDA3387C04F624A908DD13E894AA552118D270F61F1A2A49AA9DF079E591AD779C0E5AC6DC067F9836F1B3E72D67C5F757FAEBE72ED9D90E7202F8DBC2EE5B896B75EDEF7321DE10122951BB7]] } Add(Button,1552708,42,161) { Left=25 Top=15 Caption="Add root" Data=Integer(-1) link(onClick,13621009:doEvent1,[]) } Add(MT_Add,6764954,161,182) { Data=String(none) link(onAdd,7640745:doAdd,[]) } Add(MT_Add,7640745,210,182) { link(onAdd,2552948:doAdd,[]) link(Data,5472899:Count,[]) } Add(Hub,13621009,91,161) { link(onEvent1,5472899:doNext,[(142,167)(142,139)]) link(onEvent2,6764954:doAdd,[(142,174)(142,188)]) } Add(Counter,5472899,210,133) { Min=1 } Add(Button,3084178,21,280) { Left=25 Top=45 Caption="Add child" Data=Integer(2) link(onClick,8662565:doEvent1,[]) } Add(MT_Add,6308886,147,308) { Data=String(child) link(onAdd,15369551:doAdd,[]) } Add(MT_Add,15369551,196,308) { link(onAdd,11168834:doAdd,[]) link(Data,927599:Count,[]) } Add(Counter,927599,196,252) { Min=100 Max=1000 Default=100 } Add(Hub,8662565,77,280) { link(onEvent1,927599:doNext,[(128,286)(128,258)]) link(onEvent2,6308886:doAdd,[(128,293)(128,314)]) } Add(HubEx,12577815,329,175) { link(onEvent,14858981:doAddNode,[]) } Add(MT_Add,2552948,259,182) { Data=Integer(0) link(onAdd,12577815:doWork2,[]) } Add(MT_Add,11168834,245,308) { Data=Integer(1) link(onAdd,12577815:doWork3,[(333,314)]) } Add(Button,5862129,42,406) { Left=25 Top=120 Caption="Delete" Data=Integer(-1) link(onClick,15371814:doAdd,[]) } Add(MT_Add,15371814,91,406) { Data=String() link(onAdd,16460918:doAdd,[]) } Add(MT_Add,16460918,140,406) { Data=Integer(101) link(onAdd,1098582:doAdd,[]) } Add(MT_Add,1098582,189,406) { Data=Integer(0) link(onAdd,11753646:doDeleteNode,[]) } Add(TreeViewTrain,4253574,210,56) { Left=95 Top=10 Width=245 Height=250 Name="MainTree" IconsManager="Icons" CaptionIndex=1 IDIndex=2 IconIndex=3 } Add(Button,9470554,63,56) { Left=25 Top=75 Caption="Clear" link(onClick,4253574:doClear,[]) } Add(TVT_DeleteNode,11753646,245,406) { TreeView="MainTree" }