ScrollBar TextBox'a

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

ScrollBar TextBox'a

Сообщение GoodWin74 » 02.12.2006 (Сб) 20:34

Пожалуйста у меня такой вопрос! Можно ли у ТекстБокса вертикальную полосу назначить или получить значение VALUE
Заранее спасибо!
http:\\start4you.narod.ru

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Сообщение GoodWin74 » 03.12.2006 (Вс) 13:04

У меня идет чтение из файла в TextBox и после каждого чтения у него Scroll всегда на верхней строчке ну как обычно а мне надо чтоб он прочитал например и сразу на самую последнюю строку.
Помогите пожалуйста!!!
http:\\start4you.narod.ru

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 03.12.2006 (Вс) 13:39

GoodWin74
Имхо, любое действие с позицией прокрутки текстбокса можно реализовать только при помощи:
TextBox.Select вроде, на нужную позицию текста.
----

mad_Max
Бывалый
Бывалый
 
Сообщения: 203
Зарегистрирован: 15.09.2002 (Вс) 21:17
Откуда: Russia, Cherepovets

Сообщение mad_Max » 04.12.2006 (Пн) 2:59

Select() по-моему мало. Нужно еще ScrollToCaret().

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Сообщение GoodWin74 » 04.12.2006 (Пн) 20:54

А что делает ScrollToCaret() я его указывал

TextBox1.Text = System.IO.File.ReadAllText(path)
TextBox1.ScrollToCaret()

и все равно не пашет!!! :(
http:\\start4you.narod.ru

mad_Max
Бывалый
Бывалый
 
Сообщения: 203
Зарегистрирован: 15.09.2002 (Вс) 21:17
Откуда: Russia, Cherepovets

Сообщение mad_Max » 04.12.2006 (Пн) 22:43

_Сначала_ с помощью Select() установить каретку в конец TextBox, _потом_ ScrollToCaret(). Он работает и делает именно то, что должен - прокручивает TextBox до позиции каретки.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 05.12.2006 (Вт) 11:49

GoodWin74
уже ка миниму два раза ответили
Код: Выделить всё
        TextBox1.Select(TextBox1.Text.Length, 0)
        TextBox1.ScrollToCaret()

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Сообщение GoodWin74 » 05.12.2006 (Вт) 15:13

Большое спасибо!!!
http:\\start4you.narod.ru

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Сообщение GoodWin74 » 10.12.2006 (Вс) 18:23

Подскажите пожалуйста кто знает как сделать то же самое только с контролом WebBrowser.
Заранее большое спасибо!
http:\\start4you.narod.ru


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 88

    TopList