Vandrouny
21.04.2009 19:29
Доброго времени суток!
Ещё глупый, наверное, вопрос, но не могу допереть.
Пишу базу данных. Добавление новой записи идёт через отдельную форму, где юзер вписывает в строки Tedit данные. Так вот, всё замечательно, но когда снова открываешь форму, данные от предыдущего внесения никуда не деваются, как бы это всё реализовать, чтобы tedit не запоминал эти данные?
заранее спасибо.
Цитата
всё замечательно, но когда снова открываешь форму, данные от предыдущего внесения никуда не деваются
Открываешь, или
показываешь? Ты ж явно форму просто скрываешь, а потом опять показываешь когда тебе надо еще что-то ввести, так? Тогда добавь в ее событие OnHide (или на OnDeactivate) очистку Edit-а (Edit1.Clear), и при скрытии/потере фокуса твой Эдит будет очищаться...
Vandrouny
21.04.2009 21:10
Цитата(volvo @ 21.04.2009 20:40)
Открываешь, или показываешь? Ты ж явно форму просто скрываешь, а потом опять показываешь когда тебе надо еще что-то ввести, так? Тогда добавь в ее событие OnHide (или на OnDeactivate) очистку Edit-а (Edit1.Clear), и при скрытии/потере фокуса твой Эдит будет очищаться...
О, спасибо!
Я просто в форме добавления сделал так: читаю значения эдита, а потом его сразу очищаю.