Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#1: 2006-10-07 01:18:45 ЛС | профиль | цитата
В редакторе массива компонента ToolBar(и других) нет нумерации элементов массива ,поэтому приходится вручную считать номер нажатой кнопки для снятия информации в IndexToChanel
Вот пример
Add(ToolBar,11087316,140,119)
{
Left=140
Top=110
Buttons=['Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[]]
link(onClick,15157394:doEvent,[])
}
Add(IndexToChanel,15157394,189,119)
{
Count=15
}
Нельзя ли сделать нумерацию автоматом. :?:
карма: 0

0
Ответов: 376
Рейтинг: 1
#2: 2006-10-07 07:19:35 ЛС | профиль | цитата
И ещё нехватает функции меняния местами элементов массива, ну или хотябы добавления следующего элемента после выделенного. Я создавал ToolBar как у Вячеслава, и надо было 13 кнопок маленьких. Я захотел добавить одну после второй и пришлось удалять весь массив. А там ещё иконки...
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#3: 2006-10-07 14:48:57 ЛС | профиль | цитата
Вячеслав, сделать-то можно, только мне кажется даже в этом случае придется считать точки на элементе IndexToChanel. Вероятно стоит придумать что-то еще.
карма: 27
0
Ответов: 3655
Рейтинг: 69
#4: 2006-10-07 14:56:36 ЛС | профиль | цитата
Dilma, Непонял почему прийдётся считать
В IndexToChanel есть хинты с номером точки.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2006-10-07 15:26:29 ЛС | профиль | цитата
Нельзя ли сделать нумерацию автоматом.

Добавлено.

И ещё нехватает функции меняния местами элементов массива

Добавлено.
карма: 27
0
Ответов: 376
Рейтинг: 1
#6: 2006-10-07 21:09:45 ЛС | профиль | цитата
Dilma, Спасибо
карма: 1

0
Ответов: 3655
Рейтинг: 69
#7: 2006-10-07 21:22:00 ЛС | профиль | цитата
Dilma, А где взять
карма: 0

0
Ответов: 632
Рейтинг: 16
#8: 2006-10-07 22:01:23 ЛС | профиль | цитата
Оригинально неправда ли?

так получше:
Add(ToolBar,11087316,189,112)
{
Left=140
Top=110
Buttons=['Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[],'Bitmap'=[]]
link(onClick,14512239:doCalc,[(233,118)(233,118)])
}
Add(IndexToChanel,195323,245,168)
{
Count=15
Point(Index)
link(onEvent1,13366002:doEvent1,[])
link(onEvent2,13366002:doEvent2,[])
link(onEvent3,13366002:doEvent3,[])
link(onEvent4,13366002:doEvent4,[])
link(onEvent5,13366002:doEvent5,[])
link(onEvent6,13366002:doEvent6,[])
link(onEvent7,13366002:doEvent7,[])
link(onEvent8,13366002:doEvent8,[])
link(onEvent9,13366002:doEvent9,[])
link(onEvent10,13366002:doEvent10,[])
link(onEvent11,13366002:doEvent11,[])
link(onEvent12,13366002:doEvent12,[])
link(onEvent13,13366002:doEvent13,[])
link(onEvent14,13366002:doEvent14,[])
link(onEvent15,13366002:doEvent15,[])
link(Index,14512239:Result,[])
}
Add(Label,12309795,343,168)
{
Left=110
Top=95
Width=69
Height=33
Font=[MS Sans Serif,18,1,0,1]
}
Add(Hub,13366002,287,168)
{
InCount=15
OutCount=1
link(onEvent1,12309795:doText,[])
}
Add(MathParse,14512239,245,112)
{
MathStr="%1 + 1"
link(onResult,195323:doEvent,[(287,118)(287,156)(235,156)(235,174)])
}
карма: 0

0
файлы: 1code_396.txt [1.6KB] [433]
Ответов: 16884
Рейтинг: 1239
#9: 2006-10-07 22:09:56 ЛС | профиль | цитата
Вячеслав,
Dilma, А где взять
достанеш - скажи
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#10: 2006-10-07 23:41:54 ЛС | профиль | цитата
Tad, судя по всему 160-я на выходе, там всё и будет!
карма: 19

0
Ответов: 3655
Рейтинг: 69
#11: 2006-10-08 01:54:59 ЛС | профиль | цитата
Tad, наверное в SVN есть .
У кого есть SVN скинте
карма: 0

0
Ответов: 3655
Рейтинг: 69
#12: 2006-10-08 17:24:36 ЛС | профиль | цитата
Dilma, В идеале хотелось бы видеть что то типа Этого code_401
карма: 0

0
файлы: 1code_401.txt [3.5KB] [436]
Ответов: 9906
Рейтинг: 351
#13: 2006-10-08 17:27:32 ЛС | профиль | цитата
А ИМЕНА
карма: 9

0
Ответов: 3655
Рейтинг: 69
#14: 2006-10-08 17:48:41 ЛС | профиль | цитата
Galkov, Я в основном имел ввиду - видеть иконки сразу все.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2006-10-09 02:38:26 ЛС | профиль | цитата
Туда нужно предпросмоторщик добавить. А индексы расставить на против св-тв задача не столь простая - нет в элементе такой ф-ности.
карма: 27
0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)