Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.23;
Скачать: CL | DM;

Вниз

Отключить автопрокрутку в TScrollBox   Найти похожие ветки 

 
Tack ©   (2008-06-01 13:04) [0]

Можно ли запретить автопрокрутку содержимого TScrollBox к активному элементу управления, когда в него входит фокус?

К примеру, на скруллбоксе лежат несколько текстовых редакторов, часть из них вне области видимости. При входе фокуса в эти редакторы скруллбокс сам прокручивается так, чтобы активированный редактор стал полностью видимым. А в контексте задачи это не нужно.


 
{RASkov} ©   (2008-06-01 13:16) [1]

> [0] Tack ©   (01.06.08 13:04)

Как вариант, убирай фокус с контрола на скролбоксе.... иначе как это, фокус есть а его не видно?)


 
Tack ©   (2008-06-01 13:23) [2]

Я хотел просто более красиво отработать автоскрулл, чем он реализован в TScrollBox. Думал, можно обойтись без создания своего компонента.


 
{RASkov} ©   (2008-06-01 13:29) [3]

> [2] Tack ©   (01.06.08 13:23)

И в чем проблема?
Можно и свой компонент, а можно и свою "навороченную прокрутку" сделать в стандартном... правда через почти ж как обычно, но...
1 В момент получения фокуса скролбоксом, сохранить хэндл активного контрола, например, в тэге скроллбокса, убрав с него(ActiveControl) фокус и    поместив его(фокус) непосредственно на скроллбокс.
2 Собс-но сама прокрутка
3 Возврат фокуса....


 
{RASkov} ©   (2008-06-01 13:30) [4]

> 2 Собс-но сама прокрутка

...к контролу находящемуся в Tag скроллбокса


 
Tack ©   (2008-06-01 15:36) [5]

> [4] {RASkov} ©   (01.06.08 13:30)

Спасибо! Попробую



Страницы: 1 вся ветка

Текущий архив: 2009.08.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1245694692
Kerk
2009-06-22 22:18
2009.08.23
Газетные старости


2-1245751544
vvrz
2009-06-23 14:05
2009.08.23
Как сохранить строку с двойным апострофом


1-1212574524
SergGG
2008-06-04 14:15
2009.08.23
Номер иконки курсора мыши


15-1245443402
Юрий
2009-06-20 00:30
2009.08.23
С днем рождения ! 20 июня 2009 суббота


15-1245993547
Dennis I. Komarov
2009-06-26 09:19
2009.08.23
ASUS WL-520GU или еще какой...