Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как добраться до формы Добавлено: 26.09.04 16:28  

Автор вопроса:  saperion
Парни, как мне из модуля получить доступ к элементу формы(например listbox). Например в делфях все было просто: form1.нужный элемент.и т.д. В vb.net че-то не выходит...

Ответить

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

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



Вопросов: 30
Ответов: 683
 Профиль | | #1 Добавлено: 26.09.04 17:54
Тебе в раздел форума .NET

Ответить

Номер ответа: 2
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #2
Добавлено: 26.09.04 21:17
В VB6.0 всё также просто. 8)
Переходи туда...

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 07.10.04 11:24
VB .NET - нормальный объектно-ориентированный язык, тут вольностей
VB6/Delphi не будет.
Для того, чтобы получить доступ к форме, нужно сначала где-то
сохранить сылку на нее. Самый простой вариант - создать Shared поле в
форме.
Пример (предполагается, что форма имеет название Form1):
В форме впиши:

Public Shared LinkToForm As Form1

В обработчике события Load формы, либо в ее конструкторе, либо еще
где-то до вызова функции из модуля:

Me.LinkToForm = Me

В функции модуля:

Form1.LinkToForm.ListBox1.Items.Add ("Я достучался до формы!")

P.S. Учи матчасть! Например, советую почитать книгу "Эффективная
работа: Visual Basic .NET" (как раз для начинающих, но не совсем тупых
программеров) или MSDN...


Ответить

Страница: 1 |

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



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