|
|
|
Supreme Being
      
участник
Last Login: 31.03.2008 16:02
Сообщ.: 693,
Visits: 7 080
|
|
| Есть материнская форма из которой я должен открыть дочернюю (в отдельном окне). В дочерней я делаю некий выбор, который нужно вернуть в родительскую форму. Как это можно организовать? Если можно -маленький пример кода.
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.09.2007 16:26
Сообщ.: 123,
Visits: 1 095
|
|
| Используй глобальные переменные, которые доступны из любого модуля или формы. Перед возвратом из формы присваивай этим переменным значения. Из вызывающей формы читай эти значения.
|
|
|
|
|
Forum Member
      
участник
Last Login: 15.08.2008 21:32
Сообщ.: 33,
Visits: 346
|
|
я например открываю подформу так: Private Sub blablabla_Click() Form5.Show Form5.Visible = True End Sub далее там скидываю все в dat-файлик все что нуна и оттуда потом беру с главной... только вот с закрытием проблема, ибо закрываю так же: Form1.Show Form5.Visible = False но после закрытия эта форма висит в памяти и приходится добивать её через Ctrl+Alt+Del... мож кто подскажет как её закрывать...
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.08.2008 15:27
Сообщ.: 112,
Visits: 681
|
|
| Может не в кассу немного, но в одной из форм можно обьявить событие event и после получения результата делать raiseEvent. В другой форме объявить ссылку на первую со словом WithEvents и тогда можно будет выбрать хендлер события из списка.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 26.10.2007 9:10
Сообщ.: 166,
Visits: 1 538
|
|
|
|
|
|
новичок
      
участник
Last Login: 04.03.2008 17:37
Сообщ.: 9,
Visits: 64
|
|
corvus (21.05.2007)
я например открываю подформу так: Private Sub blablabla_Click() Form5.Show Form5.Visible = True End Sub далее там скидываю все в dat-файлик все что нуна и оттуда потом беру с главной... только вот с закрытием проблема, ибо закрываю так же: Form1.Show Form5.Visible = False но после закрытия эта форма висит в памяти и приходится добивать её через Ctrl+Alt+Del... мож кто подскажет как её закрывать... Давно это было :) Вы прячете форму, а не закрываете. Что, ф-я Form5.Close отсутствует?
|
|
|
|