nesco Снова нужна твоя помощь, в TreeViewTrain добавить событие на CheckBoxes(0-1)чтоб не городить такую конетель.
Add(MainForm,16077975,238,140) { Width=614 Height=275 Position=1 Point(Handle) link(onCreate,12035853:doTimer,[]) } Add(TreeViewTrain,1574694,399,273) { Width=264 Height=236 Align=1 Name="main" RightClickSelect=0 IconsManager="icons" CheckBoxes=0 ParentIDIndex=2 IDIndex=1 IconIndex=4 CheckBoxIndex=3 Point(onMouseMove) Point(onMouseDown) Point(onMouseUp) Point(onKillFocus) Point(IDAtPos) Point(DataAtPos) Point(onDrop) Point(doSetFocus) Point(doExpand) link(onMouseUp,7065489:doSplit,[]) } Add(TVT_AddNode,3105964,455,147) { TreeView="main" } Add(StrList,15705233,329,98) { Strings=#18:категория 1;1;-1;1|19:категория 2;2;-1;0 |11:sub 1;4;2;0|11:sub 2;5;2;0|11:sub 3;6;2;0|19:категория 3;3;-1;-1|12:sub 1;7;3;-1|12:sub 2;8;3;-1|12:sub 3;9;3;-1| } Add(ArrayEnum,10500446,343,154) { link(onItem,11917214:doMT,[]) link(onEndEnum,1574694:doExpand,[(384,167)(384,293)]) link(Array,15705233:Array,[]) } Add(MT_String,11917214,399,147) { link(onResult,3105964:doAddNode,[]) } Add(Timer,12035853,287,154) { Interval=0 Enable=1 AutoStop=1 link(onTimer,10500446:doEnum,[]) } Add(TVT_EnumNodes,5699750,553,301) { TreeView="main" link(onEnum,10773058:doValue,[]) link(ID,1574694:IDAtPos,[(559,283)(517,283)(517,338)(412,338)]) } Add(Hub,16441856,511,294) { link(onEvent1,7356611:doValue,[]) link(onEvent2,5699750:doEnum,[]) } Add(Memory,7356611,665,294) { } Add(MT_MultiMem,10773058,609,301) { Count=3 link(onData,14970630:doAdd,[(652,307)(652,348)(597,348)(597,377)]) } Add(MT_AddData,14970630,609,371) { Count=4 link(onAdd,12830287:doChangeNode,[]) link(Data1,10773058:Value1,[]) link(Data2,10773058:Value2,[]) link(Data3,10773058:Value3,[]) link(Data4,7356611:Value,[(636,359)(671,359)]) } Add(TVT_ChangeNode,12830287,658,371) { TreeView="main" } Add(MT_Part,7065489,462,294) { After=2 Point(Data) link(onSplit,16441856:doEvent1,[]) link(Data,1574694:DataAtPos,[(468,282)(444,282)(444,330)(419,330)]) }
|