перенос данных из формы в форму

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
abra
Обычный пользователь
Обычный пользователь
 
Сообщения: 61
Зарегистрирован: 21.02.2003 (Пт) 20:54

перенос данных из формы в форму

Сообщение abra » 24.09.2003 (Ср) 18:53

вопрос глуп, но я 100 лет не общалась с VB.... :oops:

в одной форме выбирается дата и нужно эту дату внести в переменную на другой форме. Как?

спасибо

boevik
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 23.07.2002 (Вт) 11:44
Откуда: Israel

Сообщение boevik » 24.09.2003 (Ср) 19:22

Один из способов и самый простой:
В другой форме (Form2) объявляется public переменная (MyDate) и из первой формы присваивается ей значение.

Form2.MyDate = Me.MyDate

abra
Обычный пользователь
Обычный пользователь
 
Сообщения: 61
Зарегистрирован: 21.02.2003 (Пт) 20:54

Сообщение abra » 24.09.2003 (Ср) 19:24

знаю, но почему то не бегает :о(

Kurt
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 105
Зарегистрирован: 05.01.2003 (Вс) 23:25

Сообщение Kurt » 24.09.2003 (Ср) 19:27

Создай метод в первой форме, к-й возвращает значение нужной переменной, и вызывай в другой форме.
Работает...
Для корабля, который не знает куда плыть, нет попутного ветра...

boevik
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 23.07.2002 (Вт) 11:44
Откуда: Israel

Сообщение boevik » 24.09.2003 (Ср) 19:45

abra писал(а):знаю, но почему то не бегает :о(

Не работает?!
Надеюсь, что обе формы подняты во время передачи данных. Если да и не работает, то тогда кинь код, посмотрим, пощупаем

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 29.09.2003 (Пн) 17:23

проще объявлять не публик переменный в одной форме и писать для них функции(так помоему было посоветованно?) а объявлять Global переменные и использовать их во всех формах проекта....
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

boevik
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 23.07.2002 (Вт) 11:44
Откуда: Israel

Сообщение boevik » 29.09.2003 (Пн) 17:51

seelts писал(а):проще объявлять не публик переменный в одной форме и писать для них функции(так помоему было посоветованно?) а объявлять Global переменные и использовать их во всех формах проекта....

Можно и весь проект написать на глобальных переменных, но потом перенести форму из проекта в проект это становится проблемой.
А так, каждая форма закрыта от других и адаптация формы в новом проекте занимает минимум времени.

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 29.09.2003 (Пн) 18:08

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


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList