| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > RichTextBox какая функия вернет колво символов ... |
| Автор: GordNet_Dr.Evil 26.4.2004, 23:01 |
| Такая проблема ребром встала млин( 3адача такая: Нужно под последний символ в строке написаный юзером не перенести текст на следущую строку , а предварительно проделать некотрые операции... то есть необходимо узнать в момент ввода последнего символа строки что он последний и пора делать необходимые процедуры. Помагите Plz еси знаете как этот последний символ вычислить.... |
| Автор: Akina 27.4.2004, 08:22 |
| Есть функция которая принимает размер шрифта, его имя и текстовую строку, возвращая её (строки) ширину и высоту в твипах или как задашь масштабирование. |
| Автор: GordNet_Dr.Evil 27.4.2004, 20:50 |
| Оооо! Пасиба! А не помниш как она звучит ? ... я чет никак не найду млин что-то похожее((( |
| Автор: cardinal 27.4.2004, 23:28 | ||
Где юзер пишет? |
| Автор: Guest 28.4.2004, 00:38 |
| В RichTextBox'е конечно... |
| Автор: cardinal 28.4.2004, 01:42 |
| А почему нельзя обрабатывать текст после того как пользователь нажмет enter? То есть не построчно, а по абзацам. |
| Автор: GordNet_Dr.Evil 28.4.2004, 02:04 |
| Просто если пользователь не нажмет на Enter и допишет строку RichTextBox автоматически переносит на следущую строку! А требуется отследить когда строка заканчивается т.е. не дожидатся Enter. |
| Автор: GordNet_Dr.Evil 28.4.2004, 02:15 |
| Вобщем зачем все это нужно А там ввод не сразу строки идет а по буквам. Т.е. все пользователи видят как чел на другом конце провода набирает по буквам и когда он заполнил одну строку то начинает последнюю со своего ника. И чтоб начать с его ника нужно после последнего символа перейти на последнюю строку и нарисовать его ник , а тока потом писать его набираемые буквы. ой ... скока я тут нажевал, но образно выглядит так: поле с сообщениями и никами (из чата RAMIRES: че брать то на дежурст [определяем что больше не лезет в строку] RAMIRES: [переход на следущую и печатаем ник] во ? [птом буквы] RAMIRES: пузыря хватит ? Добавлено @ 02:24 Урааа) Всем спасибо за поддержку! Нашел! TextWidth(String) MSDN хоть и долга рыль, но нашел) Трафика тока жаль просадил многа на это )))) Всем пасиба. Закрываю тему. |