Modul + обращение к элементу формы

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

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

Dogmatos
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 21.04.2003 (Пн) 9:56

Modul + обращение к элементу формы

Сообщение Dogmatos » 08.07.2004 (Чт) 17:47

Парни,
подскажите, как из модуля обратиться к элементу формы.
Есть:
форма - Form1
модуль - Module1

соответственно в модуле следующее:

Module Ьodule1
Public Sub t_funct()
Form1.Label1.Caption - "test"
End Sub
End Module

так вот, сLabel1 никак не изменить. .NET выдает ошибку.

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 08.07.2004 (Чт) 20:03

ты должен сначало создать экземпляр формы и потом уже изменять его, типа
dim frm as new form1
form1.label1.caption="test"
Ничто так не ограничивает полёт мысли программиста, как компилятор

Dogmatos
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 21.04.2003 (Пн) 9:56

Сообщение Dogmatos » 09.07.2004 (Пт) 9:26

Спасибо, но это не катит.

Мне подсказали и проблема решилась след. образом:

Когда вызываю функцию t_funct()
я передаю ее ссылку на экземпляр формы, т.е. делаю так:
call t_funct(Me)

соответсвтенно в функции пишу:
Public Sub t_funct(ByVal tmp_Form1 As Form1)
tmp_Form1.Label1.Caption - "test"
End Sub
End Module


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

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

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

    TopList