Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Работа с формами в VB.Net Добавлено: 10.05.07 11:33  

Автор вопроса:  Оксана
У меня есть 2 формы Form1 и Form2. Как можно при нажатии на кнопку на первой форме вызвать вторую форму?

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #1 Добавлено: 10.05.07 13:51
Типа

Dim frm2 As New Form2
frm2.Show

Ответить

Номер ответа: 2
Автор ответа:
 Оксана



Вопросов: 4
Ответов: 3
 Профиль | | #2 Добавлено: 10.05.07 17:29
да но у меня уже создана форма ,мне не нужна новая

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 10.05.07 18:16
Прискорбное непонимание отличий между классом и экземпляром класса.
Учить матчасть. Читая приведённый код.

Ответить

Номер ответа: 4
Автор ответа:
 Black Berill



Вопросов: 17
Ответов: 151
 Профиль | | #4 Добавлено: 11.05.07 18:40
Типа
Private Sub Command1_Click()
Form2.Show
End Sub

Ответить

Номер ответа: 5
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #5 Добавлено: 11.05.07 18:53
Да, типа это ламерство и есть, избежать которого и пытался Viper в первом ответе.

Ответить

Номер ответа: 6
Автор ответа:
 altrego



ICQ: 244-611-814 

Вопросов: 3
Ответов: 28
 Web-сайт: www.v2.i-diot.net
 Профиль | | #6
Добавлено: 12.05.07 13:54
Да, типа это ламерство и есть, избежать которого и пытался Viper в первом ответе.


Объясни, плз...

Ответить

Номер ответа: 7
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #7 Добавлено: 12.05.07 14:21
Прискорбное непонимание отличий между классом и экземпляром класса.

Ответить

Номер ответа: 8
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #8
Добавлено: 14.05.07 13:57

да но у меня уже создана форма ,мне не нужна новая

Оксаночкаа, Viper не создал новую форму, он создал экзкмпляр класса, который после уж вызвал...

В VB.NET все построено на классах, тебе нужно будет к этому привыкнуть. В дизайн-режиме ты - можно сказать - писала класс формы, но ты его еще не создала, поэтому создаешь его программно, чтобы вызвать

Объясни, плз...
думаю, все и так понятно, скажу только чуток: на VB6 все было просто, ибо там компилятор все делал за нас и не было непосредственной работы с классами

но в этом и был его недостаток - ибо мы ничего не могли сделать за компилятор :)

Ответить

Номер ответа: 9
Автор ответа:
 Оксана



Вопросов: 4
Ответов: 3
 Профиль | | #9 Добавлено: 14.05.07 14:09
С эти я уже разобралась, спасибо

Ответить

Номер ответа: 10
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #10 Добавлено: 16.05.07 04:41
Не понимаю по какому поводу возмущения начались.

В VB .NET можно вызывать как

Form2.Show


так и

Dim Frm As New Form2
Frm.Show


Смотря что нужно сделать

В VB .NET компилятор тоже вроде работой занимается, а не бездельничает.

Ответить

Номер ответа: 11
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #11 Добавлено: 16.05.07 08:33
Можно, только вот нужно ли... Прекраснейший способ перепутать класс и экземпляр класса.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам