Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Подскажите как лучше? Добавлено: 06.06.03 05:26  

Автор вопроса:  Born | ICQ: 178155071 

Дело вот в чем. Допустим существует 4 формы, и одна из них всегда появляется модально к другим трем, и в ней выбирается запись из таблицы, которая должна упасть к примеру в Textbox той формы из которой она вызвалась, так вот как лучше определять из какой формы она вызвана , Я сделал через сравнение hwnd, ну чую что как то не корректно.

За ранее спасибо.

Ответить

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

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



Вопросов: 1
Ответов: 184
 Профиль | | #1 Добавлено: 06.06.03 05:38

При вызове передавай ссылку на вызывающую форму и все.

Ответить

Номер ответа: 2
Автор ответа:
 Born



ICQ: 178155071 

Вопросов: 21
Ответов: 52
 Профиль | | #2 Добавлено: 06.06.03 06:18

Что то не догоняю какую ссылку, поподробнее если можно..

Ответить

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



Вопросов: 1
Ответов: 184
 Профиль | | #3 Добавлено: 06.06.03 06:32

Допустим Form1 - форма которая "появляется модально к другим трем". Делаем ей функцию StartForm(ByRef Form as Object) и переменную Obj as Object. В качестве параметра Form при вызове указать вызывающую ворму. В теел функции устанавливаем Obj = Form и отображаем форму. Когда необходимо теперь всегда можно обратится к вызвавшей форме через переменную Obj

Ответить

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



ICQ: 178155071 

Вопросов: 21
Ответов: 52
 Профиль | | #4 Добавлено: 06.06.03 06:42

спасибо счас попробую!

Ответить

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



ICQ: 178155071 

Вопросов: 21
Ответов: 52
 Профиль | | #5 Добавлено: 06.06.03 07:01

Функция отработала, но когда я в Form1 пытаюсь к примеру изменить Obj.text1="sdfsd"

То ошибочка выходит как быть?

Ответить

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



Вопросов: 1
Ответов: 184
 Профиль | | #6 Добавлено: 06.06.03 07:13

Какая ошибка-то? Метод не найден или тип данных не тот?

Зайди в чат.

Ответить

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



ICQ: 178155071 

Вопросов: 21
Ответов: 52
 Профиль | | #7 Добавлено: 06.06.03 07:18

У меня чат не работает, Ты скинь примерчик маленький если не трудно.

Ответить

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



Вопросов: 1
Ответов: 184
 Профиль | | #8 Добавлено: 06.06.03 07:45

Отправил.

Ответить

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



ICQ: 178155071 

Вопросов: 21
Ответов: 52
 Профиль | | #9 Добавлено: 06.06.03 08:03

Спасибо здорово помог!

Ответить

Страница: 1 |

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



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