Программирование
Веб программирование

Связь форм visual basic

 
 

Ну что - то мне это в бошку слишком поздно пришло, это надо было писать в 4 части, а я в 6. Очень часто надо из 1 формы поменять какое - нибуть свойство у второй. И как это сделать читай в этом шаге. Сейчас мы сделаем программу, у которой из первой формы, мы будем менять свойство второй. Как всегда сделаем новый проект(Standart EXE), создай новую форму(Form2), на нее кинь кнопку, и на первую форму(Form1), тоже кинь кнопку. Код:

Private Sub Form_Load() 'При загрузке формы:
Form2.Show 'Показываем Форму 2(Form2)
End Sub

Private Sub Command1_Click() 'При нажатии на кнопку:
Form2.Command1.Caption = "" 'Меняем свойство Caption у кнопки второй формы
End Sub

И все!


Есть вопросы? Спроси на нашем форуме!!
будущие Сибири [16.07.2011 23:46]

я в кнопке так сделал
Private Sub Command1_Click()
Form2.Caption = ""
End Sub
и всё работает

Deadpool [10.03.2012 23:25]

будущие Сибири [16.07.2011 23:46]
Таки правильно.
Просто в примере указано, как менять название КНОПКИ, а вы меняет название первой формы.

Samou4120 [08.03.2013 20:05]

Важно код записать в окно кода первой формы а не второй

Ivan40 [08.08.2013 19:28]

А я вот такую программу сделал. Также создаём 2 формы, на 1 форму кидаем кнопку Command1, а вот на вторую форму не кидаем ничего. Зато пишем код:

Private Sub Command1Click()
Form2.Print "Привет, Мир!"
End Sub
Private Sub Form
Load()
Form2.Show
End Sub

Попробуйте! :)

Progers300 [08.08.2013 19:48]

Великая программа! Уверен что вы побьёте рекорды продаж.

alex13sh300 [08.08.2013 20:41]

Ivan, т.е. в 1ой форме- кнопка, а во 2ой форме- Код??



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.