|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.08.2014, 17:06 | #1 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
как сделать фокус ввода в free pascal
доброго времени суток всем жедающим помочь.
собственно в чём заключается проблема, я создал программку в которой есть listbox из которого я переношу нужную строку в edit и там занимаюсь её редактированием, и по нажатию клавеши ентер строка заменяется. так вот мне надо чтоб вместе с заменой строки происходил перенос курсора или фокусса ввода в отредактированную строку. буду очень благодарен за помощь. вот код программы Код:
|
16.08.2014, 19:15 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
18.08.2014, 13:28 | #3 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
огромное спасибо за помощь, может быть вы знаете как сделать так чтоб можно было вписать в edit не всё строку а только отдельное слово, отредактировать, и вернуть назад?
просто для цели выделить одно слово я использую. вот такую вот вещь. Код:
или возможно есть какие небудь другие методы для реализации подобного |
18.08.2014, 13:36 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Чисто теоретически можно попробовать вогнать предложение в StringList и в качестве разделителя выбрать пробел. Тогда все будет разбито на слова, и будет к ним доступ как к элементам списка (удаление, изменение и пр.). Ну а затем уже можно представить данный список снова одним предложением. Данный вариант естественно не учитывает обработку знаков препинания.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
18.08.2014, 13:51 | #5 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
было бы отлично если бы вы дали хотя бы небольшой пример кода, как это сдалеть, или как это видете вы.
|
20.08.2014, 08:41 | #6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Пишу без проверки, потому могут быть ошибки
Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
20.08.2014, 21:32 | #7 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
здравствуйте, я так пологаю эту тему немного подредактировали, так вот у меня возникла проблема сделать то же самое но для listbox. т.е. по нажатию Enter переносить фокус ввода из listbox обратно в edit.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как передать фокус ввода в поле Edit | Arassir | Помощь студентам | 14 | 11.07.2012 12:37 |
Вставка текста в поля ввода программ из меню - как не терять фокус? | ViH | Общие вопросы C/C++ | 0 | 04.12.2011 09:06 |
Фокус ввода | Rusl92 | JavaScript, Ajax | 3 | 27.07.2011 20:01 |
Как сделать чтобы фокус всегда был на мой форме | gufon | Общие вопросы Delphi | 1 | 01.06.2011 12:45 |
Как сделать запрет ввода букв в поле для ввода input | zvezda_t | PHP | 1 | 27.12.2009 22:02 |