|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.01.2010, 20:27 | #1 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 61
|
(C#) MS Visual Studio 2008. Как работать с объектами разных окон?
При запуске программы появляющееся окно вызывает другое окно. Во втором окне вызывается метод, который работает с объектом первого окна. Как это сделать? Вот, что пытался изобразить я:
(основное окно, которое вызывает второе окно) Код:
Код:
|
17.01.2010, 00:08 | #3 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 61
|
Из окна ОкноИдентификации хочу изменить надпись в окне ОсновноеОкно.
Код:
Код:
|
17.01.2010, 00:38 | #4 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Компьютера жалко под рукой нету с визуалом))
а если создать глобальную переменную типа стринг Text в галвной форме у тебя будет ОО.Text = Text; а в дочерней изменить этот Text Плюс можно задать дочерней форме свойства и обьявленные переменные главной формы те сделать дочернию главной форой и тогда ты можешь обращаться из дочерней формы к главной...) |
17.01.2010, 01:23 | #5 | |
Пользователь
Регистрация: 20.11.2009
Сообщений: 61
|
Цитата:
Код:
Код:
Глобальную переменную создал, в дочерней форме изменил. Куда сувать (а главное как) ОО.Text? |
|
17.01.2010, 02:37 | #6 |
Программист тьмы
Форумчанин
Регистрация: 02.09.2009
Сообщений: 227
|
Если вам надо получить доступ из дочерней формы к переменным главной, можете сделать так:
Главная форма: Код:
Код:
|
17.01.2010, 02:44 | #7 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 61
|
Получилось! Пасиба!
Пы.Сы. Что такое Овнер? |
17.01.2010, 02:49 | #8 | |
Программист тьмы
Форумчанин
Регистрация: 02.09.2009
Сообщений: 227
|
Это свойство, задающее владельца элемента (Form) и дающее доступ к свойствам и методам этого самого владельца.
Цитата:
|
|
22.01.2010, 15:41 | #9 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Есть Form1 и Form2 как зделать так чтоб то что мы ввели в textBox1 на Form2 передалось в Form1.
А вот так у меня чтото не получаетса Главная форма: Код: Form2 subForm = new Form2(); subForm.Owner = this; subForm.ShowDialog(); Дочерняя форма: Код: Form1 mainForm = (Form1)this.Owner; Помогите пожалутса!! |
22.01.2010, 18:26 | #10 | |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Цитата:
Только: я так понял, что ты Код:
Код:
Код:
И получится: Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MS SQL Server 2008 и Visual Studio 2008 C# (Как работать с БД?) | cherw9!40k | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 2 | 14.01.2010 20:51 |
Проблема с windows visual styles в Visual studio 2008 express. | [awa | Visual C++ | 2 | 09.01.2010 06:05 |
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? | Casper-SC | Софт | 4 | 31.12.2009 11:46 |
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ | Эйнж | Общие вопросы C/C++ | 0 | 27.12.2009 20:39 |
Как включить pdh.lib в Visual Studio 2008? | PMike | Помощь студентам | 2 | 16.04.2009 15:44 |