|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.08.2014, 21:11 | #1 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
копирование из edit в listbox в free pascal
вопрос следующий у меня есть программа, она должна редактировать текст,
при этом я использую длы вывода на монитор listbox, как скопировать строку в edit я знаю. а вот как вернёть отредактированную строку назад понять немогу. тоесть мне надо чтоб строка копировалась не по нажатию на кнопку в форме а сразу после редактирования или же по нажатию кнопки на клавеатуре. вод код моей программы. Код:
|
14.08.2014, 21:43 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Пример обработки клавиши Энтер в эдите:
Код:
I'm learning to live...
|
14.08.2014, 21:43 | #3 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
Код:
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
14.08.2014, 22:07 | #4 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
вставил ваш код, в мою программу, не работает.
Код:
|
14.08.2014, 22:10 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
14.08.2014, 22:25 | #6 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
всё равно не работает в моей программе. тоесть, оно срабатывает, но место того чтоб заменять нужный фрагмент текста, оно просто выделяет текст в edit.
так это вы присвоили строку из listbox в edit. а мне наобород надо. Последний раз редактировалось Stilet; 14.08.2014 в 23:53. |
14.08.2014, 23:53 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Я его дополню: Код:
I'm learning to live...
|
||
15.08.2014, 01:18 | #8 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
вообщем всё ещё не работает. я создал обсолютно новую форму и попробовал записать этот код.
Код:
может проблема в том что я хочу заменить только часть текста, так как у меня идёт список ФИО и мне нужно чтоб при замене например имени всё остальное оставалось неизменным. для этого в первоначальной программе той что выше я создал кучу эжитов в которые я и разделял это всё. сейчас я попробовал создать новую прогу с 1 edit и ваш код опять не работает. но в этой программе я точно знаю что работают вот такая вот кнопка. Код:
кстате она срабатывает аналогично тому как я описывал выше(выделяет текст). и что с этим делать я не знаю... |
15.08.2014, 08:10 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Стесняюсь спросить, а событие для эдита ты вообще создал? Или тупо вставил код в исходник?
I'm learning to live...
|
15.08.2014, 10:20 | #10 |
Пользователь
Регистрация: 14.08.2014
Сообщений: 20
|
стыдно отвечать но не создавал, я до этого всё делал через кнопки, и с такой задачей первый раз столкнулся, и как ешить незнаю, в ру нете всё что я находил было так же через кнопки.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Turbo Pascal и Free Pascal , в чем разница? | antoxann | Паскаль, Turbo Pascal, PascalABC.NET | 31 | 09.11.2011 07:52 |
Связь Edit и Listbox | Афанасий[vedma] | Компоненты Delphi | 4 | 06.08.2011 15:51 |
Копирование строки из Edit в другой Edit. | Ibanez Wizard | Win Api | 3 | 29.03.2011 02:46 |
Вопрос по ListBox и Edit | SARGE | Общие вопросы Delphi | 2 | 04.06.2010 15:14 |
а free pascal не читает задачи которые написаны на turbo pascal? | demonara | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.05.2009 16:28 |