Вернуться   Форум программистов > Форум Программирование > Форум Visual Basic

Visual Basic

Программирование на Visual Basic

Ответ
 
Старый 18.05.2007, 13:45   #1
evgenybe
Местный
 
Регистрация: 04.03.2002
Сообщений: 663
evgenybe пока не определено
По умолчанию Взаимодействие двух форм.

Есть материнская форма из которой я должен открыть дочернюю (в отдельном окне). В дочерней я делаю некий выбор, который нужно вернуть в родительскую форму. Как это можно организовать?
Если можно -маленький пример кода.
evgenybe вне форума  
Старый 20.05.2007, 04:42   #2
aleksmir
Местный
 
Регистрация: 07.09.2005
Сообщений: 125
aleksmir пока не определено
По умолчанию RE: Взаимодействие двух форм.

Используй глобальные переменные, которые доступны из любого модуля или формы. Перед возвратом из формы присваивай этим переменным значения. Из вызывающей формы читай эти значения.
aleksmir вне форума  
Старый 21.05.2007, 14:18   #3
corvus
Пользователь
 
Регистрация: 15.03.2007
Сообщений: 33
corvus пока не определено
По умолчанию RE: Взаимодействие двух форм.

я например открываю подформу так:

Private Sub blablabla_Click()
Form5.Show
Form5.Visible = True
End Sub

далее там скидываю все в dat-файлик все что нуна и оттуда потом беру с главной...
только вот с закрытием проблема, ибо закрываю так же:

Form1.Show
Form5.Visible = False

но после закрытия эта форма висит в памяти и приходится добивать её через Ctrl+Alt+Del... мож кто подскажет как её закрывать...</DIV>
corvus вне форума  
Старый 21.05.2007, 15:41   #4
rank1
Местный
 
Регистрация: 13.11.2005
Сообщений: 112
rank1 пока не определено
По умолчанию RE: Взаимодействие двух форм.

Может не в кассу немного, но в одной из форм можно обьявить событие event и после получения результата делать raiseEvent. В другой форме объявить ссылку на первую со словом WithEvents и тогда можно будет выбрать хендлер события из списка.
rank1 вне форума  
Старый 22.05.2007, 14:50   #5
mmos
Местный
 
Регистрация: 27.12.2004
Сообщений: 151
mmos пока не определено
По умолчанию RE: Взаимодействие двух форм.

Попробуй Me.Hide
mmos вне форума  
Старый 22.05.2007, 18:53   #6
Dimoney
Новичок
 
Регистрация: 10.02.2005
Сообщений: 9
Dimoney пока не определено
По умолчанию RE: Взаимодействие двух форм.

Цитата:
corvus (21.05.2007)
я например открываю подформу так:

Private Sub blablabla_Click()
Form5.Show
Form5.Visible = True
End Sub

далее там скидываю все в dat-файлик все что нуна и оттуда потом беру с главной...
только вот с закрытием проблема, ибо закрываю так же:

Form1.Show
Form5.Visible = False

но после закрытия эта форма висит в памяти и приходится добивать её через Ctrl+Alt+Del... мож кто подскажет как её закрывать...</DIV>
Давно это было
Вы прячете форму, а не закрываете. Что, ф-я Form5.Close отсутствует?
Dimoney вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Visual Basic Как программно построить собственный "грид"?
Мне необходимо иметь некий контейнер с горизонтальной и, взможно, вертикальной прокруткой. В него программно необходимо добавлять строки состоящие из набора текстовых окон, лейблов, чекбоксов,...
evgenybe
Visual Basic Как можно отследить обращения к файлам?
Ребята подскажите как можно отследить обращения к файлам. Есть Windows media player он вспроизводит песенку и как можно узнать какя песня в нём именно играет. В принципи сам путь неважен нужно...
dieman
Помогите с составлением функции Visual Basic
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT face="Times New Roman" color=#000000 size=3>По-моему считается не то, что надо. По крайнеё мере я так думаю. А вы как думаете? </P><P...
lapulechka
Нужно скинуть в эксель результаты в нужный шаблон Visual Basic
Есть программка....она там считает, в конце ей нужно скинуть в эксель результаты в нужный шаблон...т.е. - открыть файл-шаблон, - вписать в нужные клетки всяк фигню, - переименовать файлик в...
corvus
Visual Basic Команда для закрытия формы.
Народ, какой командой закрыть форму? т.е. есть одна материнская....открыл вторую путем <FONT color=#3333dd>Form2.Show Form2.Visible = True потом таким же методом прячу её...но при закрытии...
corvus
Visual Basic Как прикрепить к письму файл и отослать?
Как прекрепить к письму <FONT color=#ff1111>файл и отослать ?
Adam



Текущее время: 10:20. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru