Поможите чайнику переходящему с VBA на VB.NET

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

DCat
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 16.11.2007 (Пт) 9:13

Поможите чайнику переходящему с VBA на VB.NET

Сообщение DCat » 18.11.2007 (Вс) 6:37

Поможите чайнику! Алиментарная проблема, но не могу решить. Дело в том. Что в VBA открыть одну форму из другой плевое дело. Пол строки текста. Попробовал сделать тоже на VB.NET - не получатся. кому не трудно киньте ссылку где помотреть или кусок кода чтоб из формы1 кнопулькой открыть форму 2. Я уж и в поиске пошарил. Но че-то такие глобальные проблем обсуждаются. Не могу найти

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Сообщение 1Steps » 18.11.2007 (Вс) 7:08

Код: Выделить всё
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim f As New Form
        f.Show()
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub
End Class
Удалена за ненадобностью.

DCat
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 16.11.2007 (Пт) 9:13

Сообщение DCat » 19.11.2007 (Пн) 5:23

1Steps писал(а):
Код: Выделить всё
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim f As New Form
        f.Show()
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub
End Class


Во блин! Все оказуется алиментарно!! Я просто New не создал. От спасибки за помосчь!!! :D

DCat
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 16.11.2007 (Пт) 9:13

Сообщение DCat » 19.11.2007 (Пн) 9:40

Ага. Этот вариант понятен - это создается новая форма. А как быть если есть созданная форма FORM2 и ее на до открыть из формы FORM1

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 19.11.2007 (Пн) 10:11

Код: Выделить всё
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.Show()
    End Sub

End Class

Все легко ;)
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

DCat
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 16.11.2007 (Пт) 9:13

Сообщение DCat » 19.11.2007 (Пн) 10:56

Да я уже так обращался. Чето не получатся. Дает ошибку - reference to a non-shared member requires an object reference .

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.11.2007 (Пн) 11:23

Да хоть Form3! :D

Код: Выделить всё
Dim fForm3 As New Form3 ' создаем экземпляр нужной формы
fForm3.Show()                ' отображаем только что созданный экземпляр

Все действительно элементарно.
1Steps и Alex[fj] низачот!
Последний раз редактировалось Viper 19.11.2007 (Пн) 16:01, всего редактировалось 1 раз.
Весь мир матрица, а мы в нем потоки байтов!

DCat
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 16.11.2007 (Пт) 9:13

Сообщение DCat » 19.11.2007 (Пн) 15:13

АЙ Спасибки Viper! Уважуха наиполнейшая! То што надо. Тперь понятен принцип


Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 93

    TopList