![]() |
|
|
![]()
|
|
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
Стоит такая небольшая проблема:
На форме есть 4 элемента: Edit1, ListBox1, Memo1 и Button1, нужно чтобы программа выполняла такую функцию: После того как пользователь ввёл в Memo1 какой-либо текст, и затем заполнил строку Edit1, после чего нажав на кнопку Button1 (которой дано название Сохранить), программа должна после нажатия на эту кнопку следующие вещи: 1) Добавить и сохранить в ListBox1 новую строку (сохранить эту строку и при следующем входе в программу, т.е. когда мы перезапустим программу, эта строка осталась); 2) Создать в этой папке, где программа новый .txt файл с именем, которое было введено в Edit1; 3) И последнее это, сохранить в этом .txt файле текст, который был введён в Memo1. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
И что из этого не получается? Сохранение строки можно сделать в реестре или же в файле .ini (впрочем, для одной строки сойдёт обычный текстовый).
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: нет Всего: 9 |
Проблема наверно в том, что на форме 4 элемента, а в обработчиках этих элементов пусто
Добавлено через 1 минуту и 48 секунд
От куда? С Едит1? Это сообщение отредактировал(а) chip_and_dayl - 10.12.2009, 15:27 -------------------- Фсё будет хорошо!!! |
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
chip_and_dayl,
Совершенно верно, с Edit1, добавить я знаю как, а вот как программно сохранить не могу додуматься. Ну и как создать новый .txt файл не знаю...)
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: нет Всего: 9 |
То что в ЛистБокс можно также хранить в отдельном файле, где будет список всех созданных файлов
-------------------- Фсё будет хорошо!!! |
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
C этим разобрался, остался последний пункт:
|
|||
|
||||
| chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: нет Всего: 9 |
Выше смотри, mrbrooks написал тебе
-------------------- Фсё будет хорошо!!! |
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
Ага, с этим разобрался, спасибо!
Теперь возник ещё один вопрос: Как сделать так, что бы при выборе нужного файла в ListBox1 , открывался именно этот файл в Memo1 ???? Т.е. как бы по совпадению имени в ListBox1 и именем файла в папке где программа? |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
Данкинг, Спасибо..
|
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
И такой ещё вопросик: Как теперь, при нажатии на кнопку удалить выбранную строку в ListBox1, а так же вместе с ней удалить и файл из папки??
|
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
Данкинг,
|
|||
|
||||
| Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Добавлено через 34 секунды stat007, Это сообщение отредактировал(а) Данкинг - 11.12.2009, 23:42 -------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
Данкинг,
Спасибо ещё раз, помог.... И ещё вопросик созрел, думаю последний по этой теме) Как добавить в Memo полосу прокрутки справа, если текст не помещается а отведённом месте в выходит вниз?? И ещё вопросик назрел: Как сделать так, что бы при нажатии кнопки выполнялось 2 действия, ну например: Нажали 1-вый раз, выполняется такое действие: Label1->Visible=true; Нажали 2-ой раз, выполняется такое действие: Label1->Visible=false; Это сообщение отредактировал(а) stat007 - 12.12.2009, 00:52 |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |