Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Работа с формами в VB.NET Добавлено: 23.03.03 18:49  

Автор вопроса:  Chill | ICQ: 554200 

Как передавать данные между формами в сабже?

Например есть у меня Form1 и Form2, причем на Form2 у меня checkBox1, так вот, мне надо сделать так, чтобы если на Form2.checkBox1 = true, то на Form1 в заголовке писалось Form2.checkBox1 = true. Как это осуществить?

Ответить

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

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 24.03.03 08:15

Ну сначала нужно показать твою Form2. Поэтому сверху (где раздел General Declarations) пишем:

Fim f2 As New Form2

А потом там где надо показать Form2 пишем:

f2.Show

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

Me.Text=f2.checkbox1.Checked.ToString

Может чего перепутал... Пиши.

Ответить

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



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #2 Добавлено: 24.03.03 17:34

Да нет вроде все так. Я в процедуре форму объявлял, а обращался к ее объектам из другой процедуры, вот и не получалось. Спасиба.

Вот еще вопросы назрели: 1) А если мне надо из формы 2 обратиться к объектам формы 1 как это сделать? 2) И как програмно из формы 2 сделать активной форму 1, при этом не закрывая форму 2? (Мне опять же все для VB.NET нужно).

Ответить

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



Вопросов: 10
Ответов: 30
 Профиль | | #3 Добавлено: 31.03.03 16:22

1. в Form1 в разделе

#Region " Windows Form Designer generated code "

найди объявление объектов к которым надо обращаться и сделай их Public или приделай к форме свойство для Get|Set операций с объектом

2. Form1.Activate ?

Ответить

Страница: 1 |

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



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