Вверх ↑
Этот топик читают: Гость
Ответов: 1429
Рейтинг: 50
#1: 2010-07-09 15:12:42 ЛС | профиль | цитата
Не работают точки установки пределов каунтера:

code_19306.txt

Я в шоке.

карма: 0

0
файлы: 1code_19306.txt [655B] [216]
vip
#1.1контекстная реклама от партнеров
Ответов: 274
Рейтинг: 47
#2: 2010-07-09 15:15:57 ЛС | профиль | цитата
login, А так?
Add(MainForm,1184829,196,112)
{
}
Add(Counter,8138685,413,168)
{
Point(Min)
Point(Max)
Point(doValue)
Point(doMax)
Point(doMin)
link(onNext,9913555:doText,[])
}
Add(Button,6647,315,168)
{
Left=20
Top=95
link(onClick,8138685:doNext,[])
}
Add(Label,9913555,462,168)
{
Left=330
Top=100
}
Add(TrackBar,6827920,350,238)
{
Left=100
Top=95
link(onPosition,8138685:doMin,[(397,244)(397,209)])
}
Add(TrackBar,16382856,350,196)
{
Left=215
Top=95
link(onPosition,8138685:doMax,[])
}
Add(Label,6297264,378,77)
{
Left=135
Top=75
Caption="min"
}
Add(Label,15174428,420,77)
{
Left=255
Top=75
Caption="max"
}


карма: 0

1
Голосовали:login
Ответов: 1429
Рейтинг: 50
#3: 2010-07-09 15:21:26 ЛС | профиль | цитата
Однозначно, лучше
Спасибо!

В максе счетчик работает именно так как в моей схеме.
И это было бы очевидно, но тут реализовано с хитростью
Сори.
------------ Дoбавленo в 15.21:
Зачем, тогда, верхние две точки?
карма: 0

0
Ответов: 274
Рейтинг: 47
#4: 2010-07-09 15:23:51 ЛС | профиль | цитата
Наверное, что бы можно было делать так
code_19307.txt
карма: 0

1
файлы: 1code_19307.txt [850B] [169]
Голосовали:login
Ответов: 1429
Рейтинг: 50
#5: 2010-07-09 15:29:18 ЛС | профиль | цитата
А! Респект, такое тоже нужно. Точно.
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#6: 2010-07-09 16:05:55 ЛС | профиль | цитата
login писал(а):
И это было бы очевидно, но тут реализовано с хитростью

элемент имеет такой интерфейс из-за исторического наследия. Классические реализации, принятые в качестве стандарта на данный момент именно так и работают, как было сделано в примере из первого сообщения этой темы.
карма: 26
0
Ответов: 1429
Рейтинг: 50
#7: 2010-07-09 16:37:15 ЛС | профиль | цитата
Теперь, понятно.
Новичку трудно.
карма: 0

0
Ответов: 758
Рейтинг: 112
#8: 2010-08-11 21:08:09 ЛС | профиль | цитата
При doReset устанавливается значене из поля Min, а не значение из поля Default, как написано в справке. Ошибка или опять исторически сложилось


Add(Counter,12285425,196,105)
{
Min=-10000
Max=10000
link(onNext,4614971:doWork2,[])
}
Add(Button,16334579,77,77)
{
Left=75
Top=25
Caption="+"
link(onClick,12285425:doNext,[(153,83)(153,111)])
}
Add(Button,13171055,77,112)
{
Left=75
Top=50
Caption="-"
link(onClick,12285425:doPrev,[])
}
Add(Button,7172387,77,147)
{
Left=75
Top=75
Caption="reset"
link(onClick,12285425:doReset,[(153,153)(153,125)])
}
Add(Button,10483704,77,182)
{
Left=75
Top=100
Caption="count"
link(onClick,6727731:doData,[(153,188)(153,188)])
}
Add(Label,11478787,259,105)
{
Left=210
Top=55
Width=72
Height=36
Font=[MS Sans Serif,20,0,0,1]
}
Add(DoData,6727731,196,182)
{
link(onEventData,4614971:doWork3,[(242,188)])
link(Data,12285425:Count,[])
}
Add(HubEx,4614971,238,105)
{
link(onEvent,11478787:doText,[])
}


карма: 1

0
Администрация
Ответов: 15294
Рейтинг: 1518
#9: 2010-08-12 02:16:35 ЛС | профиль | цитата
это не ошибка, а совпадение понятий. Скорее в св-ве Default описание следует заменить на "Значение счетчика по умолчанию". Начальным для него действительно является св-во Min (при Step > 0) и Max(при Step < 0).
карма: 26
0
Ответов: 758
Рейтинг: 112
#10: 2010-08-12 10:47:38 ЛС | профиль | цитата
Dilma писал(а):
это не ошибка, а совпадение понятий. Скорее в св-ве Default описание следует заменить на "Значение счетчика по умолчанию". Начальным для него действительно является св-во Min (при Step > 0) и Max(при Step < 0).


Тогда логично добавить способ выставить счетчик в "Значение счетчика по умолчанию"

карма: 1

0
Администрация
Ответов: 15294
Рейтинг: 1518
#11: 2010-08-12 11:21:22 ЛС | профиль | цитата
miver писал(а):
Тогда логично добавить способ выставить счетчик в "Значение счетчика по умолчанию"

doValue
карма: 26
1
Голосовали:miver
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)