|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2012, 22:29 | #1 |
Новичок
Джуниор
Регистрация: 01.06.2012
Сообщений: 2
|
Положение курсора внутри Textbox
Добрый вечер!
По нажатию на кнопку вставляю текст внутрь Textbox начиная от положения курсора. После вставки перемещаю курсор на конец вставленного текста. Текст вставляется по положению курсора, однако после вставки содержимое текстбокса "проматывается" до конца и я вижу последние строки текстбокса. Что сделать чтобы курсор оставался на том же месте куда вставляю текст. Код:
|
02.09.2017, 03:03 | #2 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Искал этот SelectionStart ... А тут 2012 год (Карл) ...
Пусть и с небольшим опозданием, но скажу: я от проблемы избавлялся ручной установкой позиции как курсора ввода, так и ползунка (трекбар называется, вроде). Перед вставкой соответственно нужно запомнить эти циферки, а после вставки SelectionStart=rememberPos+inserted Text.Length. За трекбар не помню как делал.
Подпись ? Не, не слышал ...
|
02.09.2017, 16:27 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
OmegaBerkut:
1)зачем некропостить? 2)из того что вы сказали точно, вы просто повторили приведенный код 3)так делать не надо. если хотите вставить кусок текста, то зачем вы его весь заменяете? используйте SelectedText, и никуда скролл не уедет. зачем городить два уровня костылей? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Положение курсора в DataSet | Evgen1503 | БД в Delphi | 3 | 27.10.2010 14:03 |
Положение курсора | Sanek_ntsk | Общие вопросы Delphi | 6 | 09.01.2010 11:11 |
Положение курсора в RichEdit | Utkin | Компоненты Delphi | 5 | 09.02.2009 10:48 |
положение курсора | mishel | Общие вопросы Delphi | 9 | 30.01.2007 21:37 |