Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Переход между формами


Автор: Rbv 28.5.2007, 20:56
Неделю назад установил VB.Net 2003 Enterprise сегодня надо кое-что построить.
Кароч, вопрос таков.
Хочу открыть дополнительный форм.
Строка кода:
Код

    Private Sub adminpcb_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles adminpcb.Click
        AdminMain.ActiveForm.Visible{True}
    End Sub

Выдает ошибку:
Код

адресспапки\Main.vb(99): Property access must assign to the property or use its value.


Если кто поможет, спасибо большое.

Автор: popzow 29.5.2007, 20:56
Код

 My.Forms.AdminMain.Show()

А почему не так? Или хочешь модально открыть? тогда-
Код

 My.Forms.AdminMain.ShowDialog()

Автор: Rbv 30.5.2007, 00:46
Дает ошибку:
Код

адресспапки\Form1.vb(59): Name 'My' is not declared.

Плиз помогите

Автор: Rbv 30.5.2007, 01:36
Наконец-то получилось вот так:
Код

        Dim AL As New AdminLogin
        AL.Show()

Автор: popzow 30.5.2007, 19:00
А ну да извеняюсь My в 2003-ем еще не было. Появилось в 2005-м варианте.

Автор: Exception 31.5.2007, 13:33
Цитата(Rbv @  28.5.2007,  21:56 Найти цитируемый пост)
AdminMain.ActiveForm.Visible{True}


Где ж ты такую форму записи увидал smile ?

Код

AdminMain.ActiveForm.Visible = True


P.S. Без обид, но, прежде чем начинать писать программы, следует поучить язык smile .

Автор: Rbv 9.6.2007, 01:28
Цитата(Exception @ 31.5.2007,  13:33)
Цитата(Rbv @  28.5.2007,  21:56 Найти цитируемый пост)
AdminMain.ActiveForm.Visible{True}


Где ж ты такую форму записи увидал smile ?

Код

AdminMain.ActiveForm.Visible = True


P.S. Без обид, но, прежде чем начинать писать программы, следует поучить язык smile .

В школе ведь учим..
Материал не дали, я весь инет перерыл(а проект надо-же писать), уже не знал что делать и решил перебробовать все и ВБ давал этот вариант.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)