Вверх ↑
Этот топик читают: Гость
Ответов: 203
Рейтинг: 2
#1: 2013-11-30 21:29:10 ЛС | профиль | цитата
Добрый день!

в примерах использования LedLadder и ProgressBar заполняется слева направо, для дизайнерской задумки было бы приятней иметь еще один элемент с заполнением справа налево. Как сделать не представляю.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#2: 2013-11-30 21:52:03 ЛС | профиль | цитата
kaban4ik писал(а):
с лева на право
........
с право на лева

слева направо
справа налево

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 203
Рейтинг: 2
#3: 2013-11-30 21:58:48 ЛС | профиль | цитата
Согласен, а по существу ?
карма: 0

0
Ответов: 1535
Рейтинг: 176
#4: 2013-11-30 22:12:35 ЛС | профиль | цитата
kaban4ik, вариантов много. Один из них:

Add(PaintBox,2594102,448,245)
{
Left=40
Top=20
Width=200
Color=-16777215
ClearBeforeDraw=0
link(onBeforeDraw,7768709:doDraw,[])
}
Add(ScrollBar,14600151,448,175)
{
Left=35
Top=55
Width=200
Page=1
link(onPosition,16255293:doCalc,[])
}
Add(MathParse,16255293,497,175)
{
DataCount=1
MathStr="200 - %1"
Point(reCalc)
link(onResult,2594102:doRefresh,[(539,181)(539,227)(436,227)(436,251)])
link(X1,14600151:Position,[(503,163)(484,163)(484,219)(454,219)])
}
Add(Img_Gradient,7768709,497,245)
{
Point2=1310920
Point(Point1)
Point(Point2)
link(Bitmap,2594102:Bitmap,[(503,233)(486,233)(486,288)(454,288)])
link(Point1,16255293:reCalc,[])
}
Упростил
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 16884
Рейтинг: 1239
#5: 2013-11-30 22:18:57 ЛС | профиль | цитата
ser_davkin писал(а):
вариантов много. Один из них:

code_32459.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_32459.txt [1.2KB] [58]
Ответов: 1535
Рейтинг: 176
#6: 2013-11-30 22:56:36 ЛС | профиль | цитата
kaban4ik писал(а):
для дизайнерской задумки было бы приятней иметь

Add(MainForm,14867801,133,133)
{
Width=291
Height=127
}
Add(PaintBox,2594102,259,217)
{
Left=40
Top=20
Width=200
Color=-16777215
ClearBeforeDraw=0
link(onBeforeDraw,7768709:doDraw,[])
}
Add(ScrollBar,14600151,266,84)
{
Left=35
Top=55
Width=200
Max=100
Page=1
link(onPosition,14909084:doOperation,[])
}
Add(Img_Gradient,7768709,308,217)
{
Point2=1310920
Point(Point1)
Point(Point2)
link(Bitmap,2594102:Bitmap,[(314,205)(297,205)(297,260)(265,260)])
link(Point1,14909084:Result,[])
link(Point2,745407:Point,[(328,209)(370,209)])
}
Add(Memory,5742444,371,126)
{
Default=Integer(20)
}
Add(PointXY,745407,364,168)
{
link(X,1326987:Result,[])
link(Y,5742444:Value,[])
}
Add(Math,14909084,315,84)
{
Op1=100
link(onResult,1326987:doOperation,[])
}
Add(Math,1326987,364,84)
{
OpType=1
Op1=100
link(onResult,2594102:doRefresh,[(401,90)(401,55)(247,55)(247,223)])
link(Op2,14600151:Position,[(377,68)(307,68)(307,128)(272,128)])
}
Вообще, с этими штуками можно много чего "надизайнить".
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 16884
Рейтинг: 1239
#7: 2013-11-30 23:41:37 ЛС | профиль | цитата
Можно. Но не человеку, который пишет "с лево на права". ИМХО.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 203
Рейтинг: 2
#8: 2013-12-01 12:13:52 ЛС | профиль | цитата
Спасибо за примеры.

P.S. Ну поймал человек клина после тяжелой трудовой недели, ИМХО.
карма: 0

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