Уроки, Туториалы, Мануалы со всего света!
https://lessons.forumenko.com/

Visual Basic - Вспомогательные разъяснения
https://lessons.forumenko.com/topic56.html
Страница 1 из 1

Автор:  Turbo-Dizel [ 19-12, 03:37 ]
Заголовок сообщения:  Visual Basic - Вспомогательные разъяснения

Доброго времени суток всем
И так преступим…
Создаем проект … по умолчанию там одна форма добавляем вторую (в меню проекта счелкаем правой кнопкой -> Add -> Form выбираем во вкладке “New” Form).
И так у нас теперь 2 формы
Вариант 1-ый поиграемся со свойствами форм, все свойства объектов можно менять тут
Изображение
Что бы не париться в дальнейшем свойства объектов я буду писать так:
Объект = свойства

И так продолжим… для Form2 свойства бут такими
Код:
Visible = False

На Form1 рисуем 2 кнопки «Показать форму», «Спрятать форму»
Для 1-ой кнопкм
Caption = Показать форму
А для 2-ой соответственно
Caption = Спрятать форму

Теперь пишем код для VB6:
Для кнопки1 (Command1)
Код:
Private Sub Command1_Click()
Form2.Visible = True
End Sub

Для кнопки2 (Command2)
Private Sub Command2_Click()
Form2.Visible = False
End Sub


Т.е. по нажатию кнопок для Form2 задаются свойства формы – видима/невидима.
Запускаем на исполнение… вот всё работает
Теперь пишем код для VB2008 – но тут как ни странно все так же как и для VB6.

Вариант ТУ (2)

Будем использовать команды для открытия/закрытия формы это команды SHOW/UNLOAD

Структура команд для VB6: ИмяФормы.Show – что бы открыть форму и Unload ИмяФормы – чтобы ее закрыть.
Структура команд для VB2008: ИмяФормы.Show – что бы открыть форму и ИмяФормы.Close – чтобы ее закрыть.

Коды для кнопок для VB6:
Для кнопки1 (Command1)
Код:
Private Sub Command1_Click()
Form2.Show
End Sub


Для кнопки2 (Command2)
Код:
Private Sub Command2_Click()
Unload Form2
End Sub


Коды для кнопок для VB2008:
Для кнопки1
Код:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
End Sub


Для кнопки2
Код:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Form2.Close()
End Sub


Все запускаем на исполнение… и вуаля все работает ))) если конечно ты все сделал правильно.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/