Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Программирование / Programming (https://forum.zone-game.info/forumdisplay.php?f=98)
-   -   scrollBar (https://forum.zone-game.info/showthread.php?t=17450)

PrivetDruK 05.01.2012 00:52

scrollBar
 
VS 2008.
scrollBar автоматически перемещается вверх textBox'a, когда добавляется в textBox новый текст.
Как лечить?

Добавлено через 23 часа 51 минуту
//spawn Azagthtot

n3k0nation 06.01.2012 04:54

Re: scrollBar
 
Попробуй после обновления текстбокса вручную вызвать его перерисовку или последовательно по оверлею: скроллбар, текстбокс.

P.S: а вообще странно, там же по идее создается список элементов и чем ближе элемент к началу, тем больше на него оверлей, если он есть, тут же порядок путается.

Azagthtot 06.01.2012 11:06

Re: scrollBar
 
Цитата:

Сообщение от PrivetDruK (Сообщение 156782)
VS 2008.
Добавлено через 23 часа 51 минуту
//spawn Azagthtot

Если ты юзаешь WPF то не ко мне. Если чистый WinAPI/MFC то код в студию.

PROGRAMMATOR 06.01.2012 11:41

Re: scrollBar
 
У TextBox есть метод ScrollToCaret(), перед использованием нужно задать Selection(Start|Text).

PrivetDruK 06.01.2012 13:05

Re: scrollBar
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 157013)
У TextBox есть метод ScrollToCaret(), перед использованием нужно задать Selection(Start|Text).

PHP код:

this->textBox1->SelectionStart this->textBox1->Text->Length;
this->textBox1->ScrollToCaret(); 



Текущее время: 12:15. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot