Помогите, пожалуйста, нужна помощь новичку

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

Сообщение gaidar » 08.05.2004 (Сб) 22:14

EvilCoder писал(а):Re: Извеняюсь. :oops:
Да, я не обротил внимание на время :oops:

Извеняюсь еще раз :D (за токое замечание)
Ну не женский какой-то у тебя Ник.
Я понимаю Krasavica, ну вот это точно не парень. :roll:


Хватит флудить! Чего стоит огрызаться на такие мелочи. Подумаешь... Не то подумал... Бывает.
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

Vetaliy13
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 02.05.2004 (Вс) 19:32

Сообщение Vetaliy13 » 08.05.2004 (Сб) 23:40

Я глубоко извеняюсь что ввел в заблуждения. Я действительно просто исправил свой пост и упоминул об этом в следуещем.

Спасибо Oxygen за совет, сделал немного по другому но по её примеру.

У меня осталось несколько вопросов.

1. мне необходтмо чтобы одни и теже переменные использовались сразу в нескольких формах. мне посоветовали функцию но я так и непонял куда её писать ( в форму или модуль...).

2. У меня возникла потребность чтобы поменять формы местами, тобиш я сделал форму которая является самой програмой, потом я сделал вторую форму которая является меню, как сделать чтобы грузилось меню.

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 09.05.2004 (Вс) 0:00

:arrow: <DELETE> :arrow: :twisted:
Последний раз редактировалось EvilCoder 17.03.2006 (Пт) 20:59, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

Vetaliy13
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 02.05.2004 (Вс) 19:32

Сообщение Vetaliy13 » 09.05.2004 (Вс) 17:11

Подскажите как написать команду которая закрывает конкретную форму, я пробую так:

1. Private Sub Закрыть_Click()
End
End Sub

2. Private Sub Закрыть_Click()
form1.End
End Sub

Подскажите пожалуста.

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 09.05.2004 (Вс) 17:17

:arrow: <DELETE> :arrow: :twisted:
Последний раз редактировалось EvilCoder 17.03.2006 (Пт) 21:00, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

Vetaliy13
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 02.05.2004 (Вс) 19:32

Сообщение Vetaliy13 » 09.05.2004 (Вс) 17:34

Да и еще вопрос. Как писать адрес картинки которая лижит в тойже папку что и прога, при этом не используя номер диска?

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 09.05.2004 (Вс) 18:09

Просто имя без пути. Ну или если более прилично, то app.path+"\имя рисунка". Только смотри, что бы не в корневике, а то будет глюк, т.к. тогда app.path возвращает уже со слешем, в таком случае ставь дополнительную проверку.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Vetaliy13
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 02.05.2004 (Вс) 19:32

Сообщение Vetaliy13 » 18.05.2004 (Вт) 22:24

Помогите, пожалуйста!!!
Никак не выходит работать с переменными в нескольких формах сразу.

Создаю две формы. В одной пишу



Public p
Private Sub Command1_Click()

p = 10
Form2.Show

End Sub

Private Sub Command2_Click()
Print p
End Sub



В первой форме цифра выводится
Во второй пишу


Public p


Private Sub Command1_Click()
If p = 10 Then
Print XXX
End If

End Sub

Ничего не выводит, просто игнор.

Скажите, что надо делать.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 19.05.2004 (Ср) 12:27

Код: Выделить всё
If Form1.p = 10 Then
    Print XXX
End If

Или тебе нужна одна переменная на обе формы? Тогда объяви переменную в модуле .bas

Пред.

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

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

Сейчас этот форум просматривают: Google-бот и гости: 3

    TopList