Вверх ↑
Этот топик читают: Гость
Ответов: 1043
Рейтинг: 33
#1: 2012-01-23 20:11:49 ЛС | профиль | цитата
если перетаскивать картинку в панели, и передавать координаты картинки(left, top) в панель, то панель не успевает двигаться за картинкой, и дергается!
Add(MainForm,2953706,21,105)
{
Width=452
Height=348
}
Add(ChildPanelEx,12471825,91,105)
{
}
BEGIN_SDK
Add(EditMultiEx,13906875,21,21)
{
}
Add(Panel,6873161,231,84)
{
Left=120
Top=90
Width=200
Height=180
Point(doLeft)
Point(doTop)
}
Add(Image,7196173,35,42)
{
Width=165
Height=145
Picture=[ZIP3600010078DAEDD83D6E1A411880617C8B14292972021F20A5A5483E0B05758E61891BE40A88A3981BB8402E2C242432F6281FE399DD651DA720ECF36A90D865E7E79B77FE96EF3F6E6737B3576ED3E75BFAFC4A9F9FE97333FB32CBDCCC6A8E9830FCF37F9C7F7D922698F8E79F7FFEF504FF12FFA7DBB84AF8E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF08F4BF3BF792DE13965DC3EECD2E5365DDEBDA4CBCDE229BED755AC9FD393F70F87F4FD3E5D3EBE5465968574D692F3465ABE367B9F9F5C3DA62777F9FEEA2EDD3F9405B6B9DABAAA1A736BAB9B39E52CCBF5310289D2D2E5FC6ED7C6BE593F9FEDAECEA8ABEEEA6BF645FAEF6CE318FFF16B59CB7CB16FFB3BCB2CCBECD4925B52E6DA1EF77D8DCCA5C5202AC7DDEA213566D756140DD83EBE0C0FAB81EEEA8C7A20E3F5FA0FB151CB2AF92FAA2BCBD9A42E7FFF531E2949E0F678A85A725654B59494298F88287CB93ED493BC3FF691CB651575B9EA0D2F5B57E73FF7F126F5F77BB7A7B0DE3CA45E59AEF7E5FE322079E4FC8FC772A5799EC765B5177C745B39BB5DB651C7784C015E9EFF813950A676DE0EF85F2E9E72E1F125B297F5E609198BF380FF32555B43FB5338CF4A63A0C5592346447BBAE98B7D4C77F545DD59DD55CFFF94B15A84ABF91FB5A727A37BCECEFFE1B366E9F954FE9F735B3C367CBAFDCCFCEF8C3AEE544BD8B5FBAFC67DECFF2139746DD214ED6A49E7FE3FE0BF1A47B9FC4A6FDF6CFC27EB7F1B757AB86AD594FC9707EF7813CA6BFEE95C586C01D9C0C0F97FFCFCEF7BA16CD79D6A95F9BCFF2AEAFF79FE8F49E56BD647DFFFCBBCEDB9A06FAD1EB3FF5779AB18DB811696B669BFE88AFDAFDFFF2F75FF87FF7FC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF8E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFE3165FFD24412FFFCF3CFBF9EE05F9AAE7F4C16FEA7EEFF375A7CA554]
Point(onMouseDown)
Point(Handle)
Point(onMove)
Point(Left)
Point(Top)
link(onMouseDown,8873313:doMove,[(83,55)(83,48)])
link(onMove,2928377:doEvent1,[(79,62)(79,118)])
}
Add(MoveWindow,8873313,98,42)
{
link(Handle,7196173:Handle,[(104,30)(76,30)(76,86)(48,86)])
}
Add(DoData,9658103,126,112)
{
link(onEventData,6873161:doLeft,[(177,118)(177,97)])
link(Data,7196173:Left,[(132,93)(55,93)])
}
Add(DoData,12134313,126,154)
{
link(onEventData,6873161:doTop,[(192,160)(192,104)])
link(Data,7196173:Top,[(132,114)(62,114)])
}
Add(Hub,2928377,98,112)
{
link(onEvent1,9658103:doData,[])
link(onEvent2,12134313:doData,[(119,125)(119,160)])
}
END_SDK
Add(PointHint,16297643,63,70)
{
Info=#14:Схема в панели|
Width=99
}


карма: 0

0
файлы: 1code_26630.txt [2.6KB] [265]
Ответов: 1731
Рейтинг: 68
#2: 2012-01-23 20:18:01 ЛС | профиль | цитата
Видео-скриншот
У меня не дергается.
карма: 1

0
файлы: 1panel124412.rar [25.9KB] [288]
Ответов: 1043
Рейтинг: 33
#3: 2012-01-23 20:21:22 ЛС | профиль | цитата
Cosinus, на твоем видео-скриншоте , мало что понятно
но этого достаточно чтоб увидеть, что при перетаскивании панель отстает от картинки!
карма: 0

0
Ответов: 3889
Рейтинг: 362
#4: 2012-01-23 20:21:45 ЛС | профиль | цитата
ashkalov,

Add(MainForm,13958949,196,63)
{
Width=452
Height=348
}
Add(ChildPanelEx,12471825,266,63)
{
}
BEGIN_SDK
Add(EditMultiEx,13906875,21,21)
{
}
Add(Panel,6873161,231,84)
{
Left=120
Top=90
Width=200
Height=180
Point(doLeft)
Point(doTop)
Point(onMouseDown)
Point(Handle)
link(onMouseDown,8873313:doMove,[])
}
Add(Image,7196173,35,42)
{
Width=165
Height=145
Enabled=1
Picture=[ZIP3600010078DAEDD83D6E1A411880617C8B14292972021F20A5A5483E0B05758E61891BE40A88A3981BB8402E2C242432F6281FE399DD651DA720ECF36A90D865E7E79B77FE96EF3F6E6737B3576ED3E75BFAFC4A9F9FE97333FB32CBDCCC6A8E9830FCF37F9C7F7D922698F8E79F7FFEF504FF12FFA7DBB84AF8E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF08F4BF3BF792DE13965DC3EECD2E5365DDEBDA4CBCDE229BED755AC9FD393F70F87F4FD3E5D3EBE5465968574D692F3465ABE367B9F9F5C3DA62777F9FEEA2EDD3F9405B6B9DABAAA1A736BAB9B39E52CCBF5310289D2D2E5FC6ED7C6BE593F9FEDAECEA8ABEEEA6BF645FAEF6CE318FFF16B59CB7CB16FFB3BCB2CCBECD4925B52E6DA1EF77D8DCCA5C5202AC7DDEA213566D756140DD83EBE0C0FAB81EEEA8C7A20E3F5FA0FB151CB2AF92FAA2BCBD9A42E7FFF531E2949E0F678A85A725654B59494298F88287CB93ED493BC3FF691CB651575B9EA0D2F5B57E73FF7F126F5F77BB7A7B0DE3CA45E59AEF7E5FE322079E4FC8FC772A5799EC765B5177C745B39BB5DB651C7784C015E9EFF813950A676DE0EF85F2E9E72E1F125B297F5E609198BF380FF32555B43FB5338CF4A63A0C5592346447BBAE98B7D4C77F545DD59DD55CFFF94B15A84ABF91FB5A727A37BCECEFFE1B366E9F954FE9F735B3C367CBAFDCCFCEF8C3AEE544BD8B5FBAFC67DECFF2139746DD214ED6A49E7FE3FE0BF1A47B9FC4A6FDF6CFC27EB7F1B757AB86AD594FC9707EF7813CA6BFEE95C586C01D9C0C0F97FFCFCEF7BA16CD79D6A95F9BCFF2AEAFF79FE8F49E56BD647DFFFCBBCEDB9A06FAD1EB3FF5779AB18DB811696B669BFE88AFDAFDFFF2F75FF87FF7FC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF8E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFE3165FFD24412FFFCF3CFBF9EE05F9AAE7F4C16FEA7EEFF375A7CA554]
Point(onMouseDown)
Point(Handle)
Point(onMove)
Point(Left)
Point(Top)
}
Add(MoveWindow,8873313,280,91)
{
link(Handle,6873161:Handle,[(286,79)(316,79)(316,138)(237,138)])
}
END_SDK
Add(PointHint,16297643,238,28)
{
Info=#14:Схема в панели|
Width=99
}


карма: 1

0
Ответов: 1731
Рейтинг: 68
#5: 2012-01-23 20:22:06 ЛС | профиль | цитата
Я не понимаю, зачем так все усложнять ?
Код

Add(MainForm,16085218,105,126)
{
Width=452
Height=348
}
Add(ChildPanelEx,12471825,175,126)
{
}
BEGIN_SDK
Add(EditMultiEx,13906875,21,21)
{
Width=188
Height=144
}
Add(Panel,6873161,126,42)
{
Left=120
Top=90
Width=200
Height=180
Point(doLeft)
Point(doTop)
Point(Handle)
}
Add(Image,7196173,63,105)
{
Width=165
Height=145
Picture=[ZIP3600010078DAEDD83D6E1A411880617C8B14292972021F20A5A5483E0B05758E61891BE40A88A3981BB8402E2C242432F6281FE399DD651DA720ECF36A90D865E7E79B77FE96EF3F6E6737B3576ED3E75BFAFC4A9F9FE97333FB32CBDCCC6A8E9830FCF37F9C7F7D922698F8E79F7FFEF504FF12FFA7DBB84AF8E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF08F4BF3BF792DE13965DC3EECD2E5365DDEBDA4CBCDE229BED755AC9FD393F70F87F4FD3E5D3EBE5465968574D692F3465ABE367B9F9F5C3DA62777F9FEEA2EDD3F9405B6B9DABAAA1A736BAB9B39E52CCBF5310289D2D2E5FC6ED7C6BE593F9FEDAECEA8ABEEEA6BF645FAEF6CE318FFF16B59CB7CB16FFB3BCB2CCBECD4925B52E6DA1EF77D8DCCA5C5202AC7DDEA213566D756140DD83EBE0C0FAB81EEEA8C7A20E3F5FA0FB151CB2AF92FAA2BCBD9A42E7FFF531E2949E0F678A85A725654B59494298F88287CB93ED493BC3FF691CB651575B9EA0D2F5B57E73FF7F126F5F77BB7A7B0DE3CA45E59AEF7E5FE322079E4FC8FC772A5799EC765B5177C745B39BB5DB651C7784C015E9EFF813950A676DE0EF85F2E9E72E1F125B297F5E609198BF380FF32555B43FB5338CF4A63A0C5592346447BBAE98B7D4C77F545DD59DD55CFFF94B15A84ABF91FB5A727A37BCECEFFE1B366E9F954FE9F735B3C367CBAFDCCFCEF8C3AEE544BD8B5FBAFC67DECFF2139746DD214ED6A49E7FE3FE0BF1A47B9FC4A6FDF6CFC27EB7F1B757AB86AD594FC9707EF7813CA6BFEE95C586C01D9C0C0F97FFCFCEF7BA16CD79D6A95F9BCFF2AEAFF79FE8F49E56BD647DFFFCBBCEDB9A06FAD1EB3FF5779AB18DB811696B669BFE88AFDAFDFFF2F75FF87FF7FC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF807FFE01FFC837FF00FFEC13FF8E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFEF9E79F7FFE3165FFD24412FFFCF3CFBF9EE05F9AAE7F4C16FEA7EEFF375A7CA554]
Point(onMouseDown)
Point(Handle)
Point(onMove)
Point(Left)
Point(Top)
link(onMouseDown,8873313:doMove,[])
}
Add(MoveWindow,8873313,126,112)
{
link(Handle,6873161:Handle,[])
}
END_SDK
Add(PointHint,16297643,147,91)
{
Info=#14:Схема в панели|
Width=99
}
Так разве не проще ?
карма: 1

0
Ответов: 1043
Рейтинг: 33
#6: 2012-01-23 20:28:46 ЛС | профиль | цитата
Cosinus,1nd1g0, спасибо большое выручили!
карма: 0

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