Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
GOLD
Зарегистрирован: 04.04.2004 Сообщения: 13 Откуда: Москва
|
Добавлено: Вс Апр 18 2004 17:44 Заголовок сообщения: Передача значений между формами |
|
|
В БД делаю поиск. Хочу создать наподобии поиска в блокноте, т.е. создаю новую форму, с диалоговым стилем, вызываю методом showModal. А вот как передать значение какой-то величины из окошка поиска в главное окно ? |
|
Вернуться к началу |
|
|
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Вс Апр 18 2004 19:44 Заголовок сообщения: |
|
|
Например
SearchForm->ShowModal();
Caption=SearchForm->Edit1->Text;
Озаглавит главную форму текстом из поля edit1 другой формы.
Это если на Билдере.
На делфи аналогично. |
|
Вернуться к началу |
|
|
GOLD
Зарегистрирован: 04.04.2004 Сообщения: 13 Откуда: Москва
|
Добавлено: Пн Апр 19 2004 19:59 Заголовок сообщения: |
|
|
Извини, но во-первых я пишу на Делфи7, а Билдера не знаю Предположим я озагавил окошко поиска, а как мне это значение узнать в главной форме ? А если надо несколько значений перенести ? |
|
Вернуться к началу |
|
|
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Пн Апр 19 2004 20:55 Заголовок сообщения: |
|
|
О`кец
Пожалуйста. На делфе тоже самое.
SearchForm.ShowModal;
Caption:=SearchForm.Edit1.Text;
Edit1-текстовое поле формы у которй имя SearchForm.
Вообще, ты можешь использовать любые переменные второй формы через точку.
SearchForm.ShowModal;
i1:=SearchForm.j1;
i2:=SearchForm.j2;
если Будут баги, в меню файл выбери "использовать модуль", и там выбери тот юнит, который нужно.
Много значений можно хранить в массиве. |
|
Вернуться к началу |
|
|
|