Вверх ↑
Ответов: 16
Рейтинг: -1
#1: 2008-03-06 15:51:36 ЛС | профиль | цитата
помогите плиз теперь при работе с массивами и элементом управления treeview
code_8560.txt
------------ Дoбавленo:

помогите плиз теперь при работе с массивами и элементом управления treeview

#sha
Add(MainForm,2096711,26,42)
{
Left=20
Top=105
Width=908
Height=550
}
Add(TreeView,11201536,558,245)
{
Left=30
Top=25
Width=145
Height=265
Icons=[]
Point(Index)
Point(doSelect)
link(onClick,6354254:doData,[(616,258)(616,440)])
}
Add(Edit,1278949,159,301)
{
@Hint=#19:Добавляет помещение|
Left=335
Top=105
Width=25
Text="1"
}
Add(Button,5083420,89,371)
{
Left=335
Top=150
Width=135
Height=25
Caption="Добавить"
link(onClick,14203681:doData,[])
}
Add(FormatStr,2314672,292,301)
{
DataCount=1
Mask="Помещение№ %1"
link(onFString,3118501:doEvent2,[(376,307)(376,235)])
}
Add(UpDown,969234,103,301)
{
Left=360
Top=105
Max=1000
Position=1
link(onPosition,1278949:doText,[])
}
Add(DoData,14203681,159,371)
{
link(onEventData,10873745:doEvent1,[])
link(Data,1278949:Text,[])
}
Add(Hub,10873745,243,371)
{
link(onEvent1,2314672:doString,[(283,377)(283,307)])
link(onEvent2,6848557:doAdd,[])
}
Add(ArrayRW,6848557,845,364)
{
@Hint=#27:Записывает элемент в массив|
link(Array,11016127:Data2,[(851,338)(809,338)])
link(Value,6056204:Text,[(865,338)(907,338)])
}
Add(Edit,6056204,901,280)
{
Left=395
Top=105
Width=75
Text=""
}
Add(IntegerArray,7622284,796,210)
{
IntArray=[]
}
Add(GetData,11016127,796,280)
{
link(Data,7622284:Array,[])
}
Add(ArrayRW,612930,768,434)
{
@Hint=#25:Находит элемент в массиве|
link(onRead,8084837:doValue,[])
link(Array,11016127:Data1,[(774,339)(802,339)])
}
Add(Memory,8084837,838,434)
{
link(onData,6056204:doText,[(886,440)(886,286)])
}
Add(DoData,6354254,642,434)
{
link(onEventData,612930:doRead,[])
link(Data,11201536:Index,[(648,366)(578,366)])
}
Add(UpDown,10521347,169,68)
{
Left=65
Top=350
Max=100
Min=-100
Position=1
link(onPosition,2359047:doText,[])
}
Add(Edit,2359047,239,68)
{
@Hint=#14:Добавляет этаж|
Left=30
Top=350
Width=35
Text="1"
}
Add(Hub,7101797,295,215)
{
link(onEvent1,7919297:doData,[(335,221)(335,186)])
link(onEvent2,3118501:doEvent1,[])
}
Add(DoData,7919297,386,180)
{
Data=Integer(-1)
link(onEventData,11201536:doSelect,[(533,186)(533,286)])
}
Add(Hub,3118501,428,222)
{
InCount=2
OutCount=1
link(onEvent1,11201536:doAdd,[(509,228)(509,251)])
}
Add(Button,254400,176,215)
{
Left=100
Top=350
Width=65
Caption="Добавить"
link(onClick,16394970:doString,[])
}
Add(FormatStr,16394970,239,215)
{
DataCount=1
Mask="Этаж№ %1"
link(onFString,7101797:doEvent1,[])
link(Str1,2359047:Text,[])
}
Add(Label,118523,14,126)
{
Left=80
Top=300
Width=38
Height=20
Font=[MS Sans Serif,10,0,0,1]
Caption="Этаж"
}
Add(Label,10630445,14,266)
{
Left=40
Top=325
Width=15
Height=17
Caption="№"
}
Add(Label,2885050,14,175)
{
Left=360
Top=45
Width=80
Height=20
Font=[MS Sans Serif,10,0,0,1]
Caption="Помещение"
}
Add(Label,9732190,14,217)
{
Left=345
Top=80
Width=15
Height=17
Caption="№"
}
Add(Label,15039751,14,77)
{
Left=410
Top=80
Width=51
Height=17
Caption="Площадь"
}


------------ Дoбавленo:

Так вот в чем проблемма когда добавляешь данные в разделе помещение а именно "№" потом "площадь"
потом кнопку добавить
все нормально в последствии он при выборе элемента в treeview выводит данные из массива в textbox
а вот если предварительно была созданна корневая ветка "Этаж№..." и потом начать создавать дочернюю ветку "помещение" по тому же алгоритму то "Болт" изменений нет
Что Делать ???
карма: 0

0
файлы: 1code_8560.txt [3KB] [191]