Вверх ↑
Этот топик читают: Гость
Ответов: 3514
Рейтинг: 184
#1: 2012-03-08 19:56:04 ЛС | профиль | цитата
Привет!

Я тут поискал по форуму, но нормального решения для скролла колесом мыши на ScrollBox не нашел

Может подскажите?

Вот схема из списка проектов на которой хотелось бы увидеть работу
code_27106.txt

Собственно печаль в том, что даже onMouseWheel ничего не выдает

карма: 0
0
файлы: 1code_27106.txt [4.6KB] [279]
vip
#1.1контекстная реклама от партнеров
Ответов: 1061
Рейтинг: 22
#2: 2012-03-08 20:17:43 ЛС | профиль | цитата
Астрамак, в справке смотрел примеры с прокручиванием колёсиком мышки? Если да, то поставь в свойствах панели захват мыши в самом низу!
------------ Дoбавленo в 20.17:
Пример из справки:

Add(MainForm,3979887,196,175)
{
Position=1
link(onCreate,16063724:doWork1,[])
}
Add(ChildScrollBox,16063724,252,189)
{
@Hint=#15:Спасибо olDjeka|
FirstUsage=0
}
BEGIN_SDK
Add(EditMulti,6395808,21,21)
{
WorkCount=1
Width=237
Height=207
link(doWork1,7352312:doFor,[(53,27)(53,55)])
}
Add(ScrollBox,9102620,147,105)
{
Left=34
Top=55
Width=325
Height=87
Point(onMouseWheel)
Point(doSetFocus)
link(onMouseWheel,6335071:doOperation,[(191,111)(191,147)(86,147)(86,174)])
}
Add(ChildPanelEx,1918911,147,49)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,3557872,21,21)
{
WorkCount=#5:##add|
Point(##add)
link(##add,5531844:doCaption,[(39,27)(39,55)])
}
Add(Panel,5531844,56,49)
{
Left=35
Top=105
Width=212
Height=42
Align=2
}
END_SDK
Add(For,7352312,84,49)
{
End=7
link(onEvent,1918911:##add,[])
link(onStop,9102620:doSetFocus,[(126,62)(126,125)])
}
Add(Math,16577956,154,168)
{
@Hint=#14:-1 крутит вниз|
OpType=1
ResultType=0
link(onResult,9102620:doVScroll,[(197,174)(197,155)(135,155)(135,118)])
link(Op1,9102620:VPos,[])
}
Add(Math,6335071,98,168)
{
@Hint=#14:-1 крутит вниз|
OpType=3
Op2=1.43
ResultType=0
link(onResult,16577956:doOperation,[])
}
END_SDK
карма: 0

1
Голосовали:Астрамак
Ответов: 3514
Рейтинг: 184
#3: 2012-03-08 20:55:42 ЛС | профиль | цитата
Круто, спасибо!
------------ Дoбавленo в 20.55:
Блин, в твоем примере "захват мыши" стоит в False, wtf?
карма: 0
0
Ответов: 1061
Рейтинг: 22
#4: 2012-03-08 20:59:18 ЛС | профиль | цитата
Астрамак писал(а):
Блин, в твоем примере "захват мыши" стоит в False, wtf?

Если работает, значит не нужен! У меня в проекте из-за множества вложений не работал. Я думал у тебя такая-же ситуация!
------------ Дoбавленo в 20.59:
И ещё, пример из справки, а не мой!
карма: 0

0
Ответов: 3514
Рейтинг: 184
#5: 2012-03-08 20:59:51 ЛС | профиль | цитата
Всё, разобрался
карма: 0
0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)