![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перезапуск формы [D7, XP]
senatormisha © (2010-03-29 11:55:00)У меня есть две формы. На главной есть кнопка для перехода на вторую форму! Со второй формой работаю, потом закрываю(при этом открывается главная форма). Как сделать, чтоб при повторном открытии второй формы на ней все было как при первом запуске(без изменений)?
brother (2010-03-29 12:39:00) [21]автор, ты форму destroy или hide?
Медвежонок Пятачок (2010-03-29 12:39:00) [22]Какие параметры писать после form4.Create?
Никакие.
Потому что само form4.Create писать не надо
brother (2010-03-29 12:38:00) [23]а справку почитать?
Омлет (2010-03-29 12:37:00) [24]Если вторая форма создается автоматически, то после Hide и Show на ней все будет, как было. Если ты её сам каждый раз создаешь и уничтожаешь при закрытии, то надо вручную восстанавливать состояния всех компонентов.
senatormisha (2010-03-29 12:31:00) [25]
> и чего ты не знаешь?
Какие параметры писать после form4.Create?
senatormisha (2010-03-29 12:28:00) [26]
> Если это TDBLabel, она покажет значение текущей записи.Значит
> при вызове формы надо встать на запись, бывшую текущей при
> первом вызове.:)
Текущая запись показывается в DBMemo и DBText
brother (2010-03-29 12:28:00) [27]и чего ты не знаешь?
senatormisha (2010-03-29 12:24:00) [28]Я пытался так сделать, но не знаю как form4.Create.........
Может кто подскажет?
oldman (2010-03-29 12:13:00) [29]
> senatormisha © (29.03.10 12:12) [5]
> А можно как-нибудь использовать процедуру destroy для формы
>
Можно, но при повторном вызове опять делать Create
oldman (2010-03-29 12:12:00) [30]
> несколько label-ей, edit
> Вообще,я на ней вывожу данные из БД ClientDataSet
Если это TDBLabel, она покажет значение текущей записи.
Значит при вызове формы надо встать на запись, бывшую текущей при первом вызове.
:)
senatormisha (2010-03-29 12:12:00) [31]А можно как-нибудь использовать процедуру destroy для формы или что-то подобное?
senatormisha (2010-03-29 12:08:00) [32]несколько label-ей, edit
Вообще,я на ней вывожу данные из БД ClientDataSet, есть кнопка для перехода к следующей записи
StringGrid - вывожу номера записей из БД.
12 (2010-03-29 11:59:00) [33]form.hide | show
brother (2010-03-29 11:59:00) [34]в общем случае: на OnShow или OnActivate формы добавить ручную чистку данных...
brother (2010-03-29 11:56:00) [35]> Со второй формой работаю
> (без изменений)?
а что там на ней?