Вверх ↑
Этот топик читают: Гость
Ответов: 30
Рейтинг: 3
#1: 2018-11-18 16:45:31 ЛС | профиль | цитата
В создании компонента с статическими точками все понятно а вот с динамическими точками не где нет примера их создания, если не трудно подскажите пожалуйста пример как создавать такие компоненты например как компоненты IndexToChanel, MultiStrPart и аналогичные с добавлением точек.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#2: 2018-11-18 16:54:41 ЛС | профиль | цитата
Evg писал(а):
как создавать такие компоненты например как компоненты IndexToChanel, MultiStrPart
По "образу и подобию" IndexToChanel, MultiStrPart.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 30
Рейтинг: 3
#3: 2018-11-18 18:01:33 ЛС | профиль | цитата
Tad писал(а):

По "образу и подобию" IndexToChanel, MultiStrPart.

Исчерпывающий ответ

Чтоб было понятно что я имею в виду
как делается отключение и включение точек в компоненте
их там 247 точек а например надо отобразить первые 5?



Редактировалось 5 раз(а), последний 2018-11-18 18:04:10
карма: 0

0
Ответов: 8921
Рейтинг: 823
#4: 2018-11-18 19:54:35 ЛС | профиль | цитата
32/5


Add(MultiElementEx,791664,189,105)
{
link(onEvent,1385065:Cable,[])
}
BEGIN_SDK
Add(EditMultiEx,8814236,21,21)
{
EventCount=#7:onEvent|
Height=515
}
Add(MultiElement,12186977,126,63)
{
link(onEvent1,6987946:Wire1,[])
link(onEvent2,6987946:Wire2,[])
link(onEvent3,6987946:Wire3,[])
link(onEvent4,6987946:Wire4,[])
link(onEvent5,6987946:Wire5,[])
link(onEvent6,6987946:Wire6,[])
link(onEvent7,6987946:Wire7,[])
link(onEvent8,6987946:Wire8,[])
link(onEvent9,6987946:Wire9,[])
link(onEvent10,6987946:Wire10,[])
link(onEvent11,6987946:Wire11,[])
link(onEvent12,6987946:Wire12,[])
link(onEvent13,6987946:Wire13,[])
link(onEvent14,6987946:Wire14,[])
link(onEvent15,6987946:Wire15,[])
link(onEvent16,6987946:Wire16,[])
link(onEvent17,6987946:Wire17,[])
link(onEvent18,6987946:Wire18,[])
link(onEvent19,6987946:Wire19,[])
link(onEvent20,6987946:Wire20,[])
link(onEvent21,6987946:Wire21,[])
link(onEvent22,6987946:Wire22,[])
link(onEvent23,6987946:Wire23,[])
link(onEvent24,6987946:Wire24,[])
link(onEvent25,6987946:Wire25,[])
link(onEvent26,6987946:Wire26,[])
link(onEvent27,6987946:Wire27,[])
link(onEvent28,6987946:Wire28,[])
link(onEvent29,6987946:Wire29,[])
link(onEvent30,6987946:Wire30,[])
link(onEvent31,6987946:Wire31,[])
link(onEvent32,6987946:Wire32,[])
}
BEGIN_SDK
Add(EditMulti,9176981,21,21)
{
EventCount=32
Height=451
}
END_SDK
Add(CableWork,6987946,189,63)
{
Count=32
link(Cable,8814236:onEvent,[(214,69)(214,27)])
}
END_SDK
Add(Memory,2138374,308,105)
{
}
Add(Memory,4420117,294,112)
{
}
Add(Memory,14197681,287,119)
{
}
Add(Memory,8485218,280,126)
{
}
Add(Memory,15763981,266,133)
{
}
Add(CableEvent,1385065,238,105)
{
Count=5
link(Wire1,2138374:doValue,[])
link(Wire2,4420117:doValue,[])
link(Wire3,14197681:doValue,[])
link(Wire4,8485218:doValue,[])
link(Wire5,15763981:doValue,[])
}

карма: 19

0
Ответов: 30
Рейтинг: 3
#5: 2018-11-18 20:07:59 ЛС | профиль | цитата
Извините я наверное не совсем правильно поставил свой вопрос
Как мне в своем компоненте делать это?:


карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2018-11-18 20:09:23 ЛС | профиль | цитата
Название темы писал(а):
Создание компонента с динамическими точками
Evg писал(а):
В создании компонента с статическими точками все понятно а вот с динамическими точками не где нет примера их создания, если не трудно подскажите пожалуйста пример как создавать такие компоненты например как компоненты IndexToChanel, MultiStrPart и аналогичные с добавлением точек.
Насколько я понял - речь шла о создании нового компонента.

--- Добавлено в 2018-11-18 20:16:22

Evg.jpg

Редактировалось 2 раз(а), последний 2018-11-18 20:16:22
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 537
Рейтинг: 14
#7: 2018-11-18 20:17:48 ЛС | профиль | цитата
Нужно поставить звездочку в файле .ini компонента на против строки точку которой нужно скрыть.
Например: *doPosition=Установить позицию каретки в тексте|1|0
карма: 4

0
Ответов: 30
Рейтинг: 3
#8: 2018-11-18 20:24:01 ЛС | профиль | цитата
Sersey писал(а):
Нужно поставить звездочку в файле .ini компонента на против строки точку которой нужно скрыть.
Например: *doPosition=Установить позицию каретки в тексте1|0


Вот это то что мне нужно, большое спасибо Sersey
карма: 0

0
Ответов: 8921
Рейтинг: 823
#9: 2018-11-18 23:18:53 ЛС | профиль | цитата
Evg, ну и в дополнение: выделить компонент на рабочем поле --> нажать CTRL+G -- открывается *.ini файл, в котором эти звёздочки, плюсики, собачки видны; по CTRL+F -- код, изучая который легче создать свой собственный замечательный компонент
карма: 19

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