Вверх ↑
Этот топик читают: Гость
Ответов: 160
Рейтинг: 4
#31: 2010-07-20 00:08:45 ЛС | профиль | цитата
Опоздал С вопросам ответ получил выше
карма: 0

0
Ответов: 160
Рейтинг: 4
#32: 2010-07-26 18:51:59 ЛС | профиль | цитата
Подымаю старую тему так как вопрос аналогичен предыдущим.

Как заменить панель 13 на 133 (не создавая их заново а именно удалить панель 13 и на ее месте создать панель 133)



Add(Button,4019732,231,140)
{
Left=195
Top=5
Caption="Добав"
link(onClick,12073278:doEnum,[])
}
Add(MainForm,7815256,203,84)
{
Caption="Пример ChildPanelEx"
Point(onMouseDown)
Point(MouseX)
Point(MouseY)
}
Add(ChildScrollBox,6725271,623,140)
{
}
BEGIN_SDK
Add(EditMulti,14995837,3,3)
{
WorkCount=3
VarCount=1
link(doWork1,3239423:##add,[(71,9)(71,69)])
link(doWork2,3239423:##clear,[(58,16)(58,76)])
link(doWork3,3239423:##select,[(71,23)(71,83)])
link(Var1,3239423:Text,[(9,149)(146,149)])
}
Add(ScrollBox,7692987,35,105)
{
Width=180
Height=273
Align=1
Point(doVisible)
}
Add(ChildPanelEx,3239423,140,63)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,8884860,3,3)
{
WorkCount=#5:##add|7:##clear|8:##select|
EventCount=#7:onClick|
VarCount=#4:Text|
Width=294
Point(##add)
Point(##clear)
Point(##select)
link(##add,13422175:doStrCat,[(23,9)(23,27)])
}
Add(Panel,3796676,91,133)
{
Width=176
Height=40
Align=2
BorderWidth=0
link(onClick,8884860:onClick,[(210,139)(210,9)])
}
Add(Image,1739642,175,77)
{
Left=5
Top=4
Width=32
Height=32
Point(onMouseDown)
}
Add(Label,12247033,105,21)
{
Left=25
Top=25
}
Add(StrCat,13422175,49,21)
{
Str1="Панель "
link(onStrCat,12247033:doText,[])
}
END_SDK
END_SDK
Add(StrList,15182928,336,21)
{
Strings=#2:11|2:12|2:13|2:14|2:15|
}
Add(ArrayEnum,12073278,350,140)
{
link(onItem,2532937:doEvent1,[])
link(Array,15182928:Array,[])
}
Add(StrList,3656354,392,21)
{
Strings=#4:13 3|0:|
}
Add(ArrayEnum,8733277,406,98)
{
link(onItem,2532937:doEvent2,[(450,104)(450,153)])
link(Array,3656354:Array,[])
}
Add(Hub,2532937,462,140)
{
InCount=2
OutCount=1
link(onEvent1,6725271:doWork1,[])
}
Add(Button,3552652,280,91)
{
Left=195
Top=55
Caption="Замена"
link(onClick,8733277:doEnum,[(359,97)(359,104)])
}

карма: 0

0
Ответов: 1891
Рейтинг: 110
#33: 2010-07-26 19:47:04 ЛС | профиль | цитата
man-man74, писал(а):
Вод собственно чего хотелось бы добиться!чтоб строка состояла из блоков (Кортика, Строка 1,Строка 2,......)


Примерно так:

code_19707.txt

Остальное сам доделывай.
карма: 0
%time%
0
файлы: 1code_19707.txt [13.9KB] [325]
Ответов: 160
Рейтинг: 4
#34: 2010-07-26 19:53:16 ЛС | профиль | цитата
Alexbootch,
Alexbootch писал(а):
Примерно так:

code_19707.txt
Это шутка Если нет то вопрос в другом
man-man74 писал(а):


Как заменить панель 13 на 133 (не создавая их заново а именно удалить панель 13 и на ее месте создать панель 133)

карма: 0

0
Ответов: 1891
Рейтинг: 110
#35: 2010-07-26 20:06:27 ЛС | профиль | цитата
man-man74, вообще-то лучше перерисовывать, а так можно создать точку ##delete и подать на нее индекс, удаляемой панели
карма: 0
%time%
0
Ответов: 160
Рейтинг: 4
#36: 2010-07-26 20:23:11 ЛС | профиль | цитата
Alexbootch, Создавать заново список панелей не вариант.Так как в каждой панели происходят вычисления и операции, мне нужно именно удаление конкретной панели и создание на месте удаляемой панели новой панели.
карма: 0

0
Ответов: 1891
Рейтинг: 110
#37: 2010-07-26 20:32:01 ЛС | профиль | цитата
man-man74, а откуда данные берешь для своей программы?
карма: 0
%time%
0
Ответов: 160
Рейтинг: 4
#38: 2010-07-26 20:45:22 ЛС | профиль | цитата
Alexbootch, Даные берутся с HTML страниц
карма: 0

0
Ответов: 1891
Рейтинг: 110
#39: 2010-07-26 20:48:54 ЛС | профиль | цитата
Вот тебе от Астрамака пример - Last.fm TOP50.

карма: 0
%time%
0
Ответов: 160
Рейтинг: 4
#40: 2010-07-26 21:04:08 ЛС | профиль | цитата
Alexbootch, Ваши распросы подталкивали меня на не плохую идею, па пробую реализовать ее если получится с меня + за просветление

карма: 0

0
40
Сообщение
...
Прикрепленные файлы
(файлы не залиты)