|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.08.2011, 05:29 | #1 |
Регистрация: 07.08.2011
Сообщений: 5
|
Восстановление Edit по умолчанию
Подскажите пожалуйста, есть ли возможность восстановления по умолчанию всех полей edit одним кликом ?
|
07.08.2011, 06:16 | #2 |
Пользователь
Регистрация: 20.07.2010
Сообщений: 45
|
Код:
Плохого человека должно быть мало...
|
07.08.2011, 06:23 | #3 |
Регистрация: 07.08.2011
Сообщений: 5
|
Спасибо, но хотелось бы чтобы там было не пусто, а значения по умолчанию, которые были в начале работы программы- числа, слова и тд.И может еще подскажете- при нетронутых пользователем полях при нажатии кнопки - выскакивала бы мессага.
Последний раз редактировалось maris01; 07.08.2011 в 07:08. |
07.08.2011, 09:54 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не уверен на 100%, но, имхо, нельзя получить значение, которое Вы задали в Edit в дизайнере (хотя, повторю, возможно я и ошибаюсь и доступ к этим значениям можно получить каким-то хитрым образом...)
Поэтому предлагаю такое решение. Есть событие, которое возникает 1 раз при создании формы. Это событие onCreate. в этом событии написать сохранение всех значений Edit`ов в любую структуру данных. Например, по простому в TStringList. Ну, дальше уже понятно - по нажатию кнопки два цикла. 1-й - сравниваете сохранённые значения с текущими, если они все "нетронутые" (или есть хоть одно "нетронутое" - это как Вам нужно по логике...) - выдаёте мессагу и выходите. иначе - ещё один цикл и заполняете значения полей из сохранённой структуры. p.s. код несложный, основу перебора Вам дал HyperZen но, если возникнут сложности, пишите, набросаю примерчик... |
07.08.2011, 11:33 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
07.08.2011, 12:34 | #6 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
В копилку мировой глупости, загружаем форму заново и считываем поле Text у едитов:
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось veniside; 07.08.2011 в 12:37. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование строки из Edit в другой Edit. | Ibanez Wizard | Win Api | 3 | 29.03.2011 02:46 |
Конструктор по умолчанию. | Jane-sad | Помощь студентам | 1 | 23.11.2010 11:52 |
Восстановление шаблона по умолчанию... | Busine2009 | Microsoft Office Word | 1 | 04.07.2009 22:57 |
Открыть по умолчанию | beemoto | Общие вопросы Delphi | 25 | 19.05.2009 21:18 |
Конструктор по умолчанию | Rembo | Общие вопросы C/C++ | 9 | 30.07.2008 09:54 |