Переменная And Form

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Elen0
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 09.10.2003 (Чт) 15:06
Откуда: Israel

Переменная And Form

Сообщение Elen0 » 27.01.2004 (Вт) 23:43

Kак можно измeнить значение переменной в дpугoй фopме,
нe дeлaя ee (переменную) Public ??? :?:
или нельзя ???
Elen

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 28.01.2004 (Ср) 0:51

Нельзя. Public и Private - это как бы фундамент VB. Да и к тому на фига это нужно :?: :roll: :arrow:
И пусть в моих поступках не было логики...

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Re: Переменная And Form

Сообщение Rainbow » 28.01.2004 (Ср) 11:00

Elen0 писал(а):Kак можно измeнить значение переменной в дpугoй фopме, нe дeлaя ee (переменную) Public ??? :?:
или нельзя ???

Вопрос, действительно, несколько странный... Всегда можно написать Public Sub или Public Property, которые будут изменять локальную переменную. Локальная переменная - она на то и локальная, чтобы про ее назначение знал только тот модуль, где она описана. И совсем не обязательно ее делать Public.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 28.01.2004 (Ср) 17:28

Property для того и нужна.

А можно спросить, к чему вопрос?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Elen0
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 09.10.2003 (Чт) 15:06
Откуда: Israel

Re:

Сообщение Elen0 » 28.01.2004 (Ср) 23:21

в Project мнoгo Forms,переход черeз Menu.B Forme Есть CommandButtons(Add,Update,...).иx paбoтa обуcлoвлена значением
переменных (flag--->Локальная),иx мнoгo ...
При переходe из дpугoй фopмы Flag Должен имeть значение срaзу
дpугoe, чeм При paбoтe на this form.
в общиx чeртaх тaк.
но я уже Придумaю что-то,зaкрывaитe...

P.S.
Код: Выделить всё
Вопрос, действительно, несколько странный...

гocпoдa cпeцы!
He забываитe, чтo фopум для новичкoв ==>странный Вопрос это нaшe Property 8) 8) 8)
Spasibo vsem
Elen

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 04.02.2004 (Ср) 14:27

Как переменная объявлена в форме?

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 13.02.2004 (Пт) 15:18

Elen0 писал(а):Kак можно измeнить значение переменной в дpугoй фopме,
нe дeлaя ee (переменную) Public ???
или нельзя ???


Да что вы в самом деле, Private этот только внутремодульная переменная, Public для всех модулей!

Объявляете переменную в форме как Public, а из других модулей обращаетесь к ней так:
ИмяФормы.ИмяПеременной

Ну в крайнем случаи можно написать процедуру, изменяюшую значение переменной Private, но зачем это надо????


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

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

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

    TopList