Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Возврат данных из формы Добавлено: 14.05.08 23:26  

Автор вопроса:  Marki
Здравствуйте!

Два вопроса:
1) Каким образом, загрузив форму2 из формы1, сделать форму1 на время активности формы2 недоступной, исключив возможность переключения на нее, вывода на передний план к форме2.
При этом форма2 должна быть модальной только по отношению к форме1, на остальные окна/программы это распространяться не должно.

2) По окончании работы формы необходимо, чтобы она передавала в вызывающую ее форму определенные данные (например, как это делают окна диалога работы с файлами и др.) Каким образом подойти к решению?

Спасибо.

VB EE 2008

Ответить

  Ответы Всего ответов: 14  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 15.05.08 00:43
1.
Форма2.Show vbModal

2. Насколько я помню, переменные еще никто не отменял...

Ответить

Номер ответа: 2
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #2
Добавлено: 15.05.08 08:36
Только объявить общую переменную нужно в модуле и
Public Переменная As что-то

Ответить

Номер ответа: 3
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #3
Добавлено: 15.05.08 18:48
Executioner, разве modal поможет в данном случае?

Ответить

Номер ответа: 4
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #4
Добавлено: 15.05.08 23:55
А разве нет? Приведешь довод против - дам конфету =)

Ответить

Номер ответа: 5
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #5
Добавлено: 17.05.08 12:13
Executioner, я готов привести довод запростотак))

Вот он: "При этом форма2 должна быть модальной только по отношению к форме1, на остальные окна/программы это распространяться не должно."

При помощи Modal можно так сделать?

Ответить

Номер ответа: 6
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #6
Добавлено: 17.05.08 12:14
Хм. Я это и не заметил. Прошу прощения. Ну что же, щас напишу код значит.

Ответить

Номер ответа: 7
Автор ответа:
 Marki



Вопросов: 42
Ответов: 94
 Профиль | | #7 Добавлено: 17.05.08 12:35
На самом деле в качестве решения на первый вопрос вполне подходит:

form1.ShowDialog()


Первый вопрос можно закрыть.
Второй остается в силе.

Ответить

Номер ответа: 8
Автор ответа:
 Marki



Вопросов: 42
Ответов: 94
 Профиль | | #8 Добавлено: 17.05.08 12:36
Гы: )
Сорри :)
Конечно
form2.ShowDialog()

ведь form2 открываем из form1 (по искходному тексту вопроса)

Ответить

Номер ответа: 9
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #9
Добавлено: 17.05.08 12:45
http://domkratt.com/samples/vbnet/165993.rar

Ответить

Номер ответа: 10
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #10
Добавлено: 17.05.08 12:47
Ну по второму вопросу все просто. Глобальные переменные.

Ответить

Номер ответа: 11
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #11
Добавлено: 17.05.08 14:06
Executioner, DomkraTT Share - это будет что-нибудь интересное и полезное для общества? =))

Ответить

Номер ответа: 12
Автор ответа:
 Marki



Вопросов: 42
Ответов: 94
 Профиль | | #12 Добавлено: 17.05.08 14:11
Это настолько очевидно, ровно насколько и не устраивает.
Поэтому вопрос и "родился".

Ответить

Номер ответа: 13
Автор ответа:
 Marki



Вопросов: 42
Ответов: 94
 Профиль | | #13 Добавлено: 17.05.08 14:15
http://domkratt.com/samples/vbnet/165993.rar


Спасибо, конечно, за заботу :)) Но для
VB EE 2008
(см.вопрос) это реально актуально вышло :)

Ответить

Номер ответа: 14
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #14
Добавлено: 17.05.08 14:33
Marki
Ну, блин, переведи сам, тут уж ничего сложного нет.
Или автоковретером, тоже помогает.
Winand
Думаю, да.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам