Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как можно сделать в EditBox при програмном добавлении текста autoscroll? / 4 сообщений из 4, страница 1 из 1
19.01.2010, 01:13
    #36417032
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно сделать в EditBox при програмном добавлении текста autoscroll?
Привет!
Есть EditBox в который периодически добавляется текст. Он добавляется вниз, т.е. естественным образом, но прокрутки автоматической нет и видно только первых пару строк.
"Прокрутку" я сделал так:
Код: plaintext
this.Edit1.SelStart=LEN(this.Edit1.Value)
после каждого добавления текста, но такое решение мне не очень нравится - каждый раз проскроливается все содержимое. Мб как-то можно оригинальнее сделать? Св-ва специального для этого не нашел.
Попробовал еще вот так:
Код: plaintext
this.Edit1.SelStart=this.Edit1.SelStart+LEN(m.tsString)
где m.tsString - добавляемая строка, но визуально лучше не стало.
Кроме того, при полном проскроле заметно что поначалу используется не тот шрифт что установлен в св-вах едита, но по окончании проскрола он стает таким как установлено.
Если, конечно, делать по-китайски, т.е. снизу вверх, тогда и ничего делать не надо, все будет вполне естественно, просто добавлять иначе:
Код: plaintext
this.Edit1.Value=m.tsString + this.Edit1.Value
но тока я не кетаез и хочеццо нормального расположения добавляемого текста.

вфп90

спасибо
...
Рейтинг: 0 / 0
19.01.2010, 05:20
    #36417078
GermanGM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно сделать в EditBox при програмном добавлении текста autoscroll?
Код: plaintext
1.
2.
thisform.edit1.setfocus
keyb [{Ctrl-End}]
doevent
...
Рейтинг: 0 / 0
19.01.2010, 09:22
    #36417216
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно сделать в EditBox при програмном добавлении текста autoscroll?
...
Рейтинг: 0 / 0
19.01.2010, 11:24
    #36417508
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно сделать в EditBox при програмном добавлении текста autoscroll?
ДА! LockScreen is da real solution!!! thanx man! :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как можно сделать в EditBox при програмном добавлении текста autoscroll? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]