Вверх ↑
Ответов: 41
Рейтинг: 0
#1: 2025-03-19 16:43:27 ЛС | профиль | цитата
Если в Img_Gradient значение Point1 больше Point2
У меня вообще ничего не отрисовывается при SingleLeft и SingleRight, остальные режимы работают нормально.

Add(MainForm,13877883,140,343)
{
 Width=916
 Height=524
 Caption="Gradient Bag"
 link(onCreate,10071126:doEvent1,[])
}
Add(Img_Gradient,5157883,427,357)
{
 Point1=20119798
 Point2=851982
 GradientStyle=4
 StartColor=16777215
 EndColor=255
 Point(doGradientStyle)
 Point(Point1)
 Point(Point2)
 link(onDraw,3977477:doWork2,[])
 link(Bitmap,5269842:Var2,[])
}
Add(PaintBox,4328196,427,245)
{
 Left=10
 Top=10
 Width=600
 Height=465
 Color=16777215
 Cursor=16
 MouseCapture=0
}
Add(Hub,10071126,196,357)
{
 link(onEvent1,12117036:doWork2,[])
 link(onEvent2,7152034:doWork2,[(214,370)(214,419)])
}
Add(GetDataEx,5269842,427,336)
{
 link(Data,4328196:Bitmap,[])
}
Add(Img_Gradient,3353595,427,413)
{
 Point1=19923442
 Point2=852240
 GradientStyle=5
 StartColor=16777215
 EndColor=255
 Point(doGradientStyle)
 Point(Point1)
 Point(Point2)
 link(onDraw,3977477:doWork3,[(489,419)])
 link(Bitmap,5269842:Var1,[(433,396)(404,396)(404,341)])
}
Add(HubEx,3977477,485,357)
{
 Angle=3
 link(onEvent,4328196:doRefresh,[(489,287)(415,287)(415,251)])
}
Add(InfoTip,4552655,105,105)
{
 Info=#30:Глюк, если выбрать SingleRight|
 Font=[MS Sans Serif,8,1,255,1]
 Width=148
}
Add(ComboBox,1562696,161,147)
{
 Left=630
 Top=50
 Width=155
 Height=21
 Strings=#15:00 - SingleVert|16:01 - SingleHoriz|15:02 - SingleLeft|16:03 - SingleRight|15:04 - DoubleVert|16:05 - DoubleHoriz|15:06 - DoubleLeft|16:07 - DoubleRight|17:08 - AngleLeftTop|18:09 - AngleLeftBott|18:10 - AngleRightTop|19:11 - AngleRightBott|11:12 - Center|
 link(onClick,14186360:doEvent1,[])
}
Add(Hub,14186360,224,154)
{
 OutCount=4
 link(onEvent1,5157883:doGradientStyle,[(382,160)(382,370)])
 link(onEvent2,12117036:doWork1,[(375,167)])
 link(onEvent3,3353595:doGradientStyle,[(356,174)(356,426)])
 link(onEvent4,7152034:doWork1,[(347,181)])
}
Add(HubEx,12117036,371,357)
{
 link(onEvent,5157883:doDraw,[])
}
Add(HubEx,7152034,343,413)
{
 link(onEvent,3353595:doDraw,[])
}
Add(Label,1343101,266,105)
{
 Left=630
 Top=15
 Caption="03 - SingleRight"
}
Add(InfoTip,4943220,462,371)
{
 Info=#34:Если значение Point1 больше Point2|38:У меня вообще ничего не отрисовывается|
 Transparent=1
 Width=197
 Height=46
}

карма: 0

0