Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Передача переменных от формы к форме (ВинФормс) Добавлено: 22.06.06 16:13  

Автор вопроса:  pablo | ICQ: 241391020 
Объясните мне глупому))),а лучше покажите как передать значение переменной из одной формы и получить его в другой форме?
Поконкретнее: я кликаю на определённой строке в датагриде формы1, открывается другая форма2, на которой должно отбразиться значание строчки из формы 1.

Ответить

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

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



Вопросов: 58
Ответов: 4255
 Профиль | | #1 Добавлено: 22.06.06 19:03
я кликаю на определённой строке в датагриде формы1, открывается другая форма2, на которой должно отбразиться значание строчки из формы 1.

Это называется зависимая форма.. В этом случае целесообразно использовать параметризированный конструктор у формы 2
Например так:
    Public Sub New(ByVal Row As DataRow)

        ' This call is required by the Windows Form Designer.
        InitializeComponent()

        ' Add any initialization after the InitializeComponent() call.

        '// И дальше тут используешь это строчку по своему усмотрению...

    End Sub


А в форме1 при создании формы2 передаешь нужную строчку..

        Dim newForm As New Form2(CurrentRow)
        newForm.Show()

Ответить

Номер ответа: 2
Автор ответа:
 Серёга



ICQ: 262809473 

Вопросов: 17
Ответов: 561
 Web-сайт: houselab.narod.ru
 Профиль | | #2
Добавлено: 22.06.06 20:08
Объяви Public переменную (в модуле) и передавай через неё любые данные.

Ответить

Номер ответа: 3
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #3 Добавлено: 22.06.06 21:06
Объяви Public переменную (в модуле) и передавай через неё любые данные.


не профессионально.. (имхо)

надо стремиться к тому, чтобы переменной предоставлять НАИМЕНЬШУЮ зону видимости...

Ответить

Страница: 1 |

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



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