Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.08.23;
Скачать: [xml.tar.bz2];

Вниз

Отключить автопрокрутку в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
2-1245831668
Polkin
2009-06-24 12:21
2009.08.23
Убрать XPManifest


15-1245496380
Palladin
2009-06-20 15:13
2009.08.23
Это не цикл это рекурсия


15-1245521182
Kerk
2009-06-20 22:06
2009.08.23
География


15-1245679260
My_name
2009-06-22 18:01
2009.08.23
Первый элемент массива PHP?


15-1245307503
an-petroff
2009-06-18 10:45
2009.08.23
Веб-сервер должен писать в Interbase DB, а не хочет!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский