Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: VB.net - изменение свойств элемента др. формы Добавлено: 08.05.03 11:50  

Автор вопроса:  Gr | Web-сайт: www.vbnet.ru

Добрый день! У меня вопрос по VB.net - из загрузочной формы я вызываю вспомогательную, которая в свою очередь должна например переместить главную форму влево или изменить любое свойство какого-нибудь контрола. Как это можно сделать?

Спасибо!

Ответить

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

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



Вопросов: 11
Ответов: 61
 Профиль | | #1 Добавлено: 08.05.03 12:15

 Примерно так обратиться к паренту:

Dim Parent As Form = CType(Me.ParentForm, Form)

Ну а кего контролам, да и к контейнеру:

Parent.Container.Components

Удачи !!!

Ответить

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



Вопросов: 32
Ответов: 23
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 12.05.03 10:09

Этот пример не работает. Прошу пример, в котором например на родительской форме менялась надпись на кнопке или лейбе.

Спасибо!

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 12.05.03 10:24

Ну я делал так. Во вспомогательной форме объяви Public переменную типа Form, например так:

Public ParentForm As Form

ПРи вызове вспомогательно формы из родительской сначала установи значение этой переменной:

Dim newf As New вспомогательная_форма ()

newf.ParentForm=Me

newf.Show

А потом из вспомогательной формы к родительской уже ображаешься через переменную parentform:

parentform.lblCaption.Text="Изменяю надпись на лэйбле родительской формы"

Ответить

Номер ответа: 4
Автор ответа:
 Gr



Вопросов: 32
Ответов: 23
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 16.05.03 10:45

Это тоже не работает (может на VB6 и подет, но в VB.net - net). Что делать?

Спасибо!

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 18.05.03 08:03
А ты пробовал? Должно работать по идее - я так (только вместо формы переменной присваивался dataset) делал в VB .NET. А почему не работает? Ошибки какие-нть говорит?

Ответить

Страница: 1 |

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



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