powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обратится к контролу формы из другой формы? Как вызвать метод формы из другой ?
5 сообщений из 5, страница 1 из 1
Как обратится к контролу формы из другой формы? Как вызвать метод формы из другой ?
    #32808882
Гриня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже замучился просто.

Есть форма1. В ней кнопка и открывается вторая форма в режиме диалога. Я в этой форме что то делаю и результат надо закинуть в текст бокс первой формы после того как закрыл вторую? Пробовал объявить паблик переменные но что не выходит.

И вторая загвоздка...

В форме1 есть метод заполнения treeview на этой форме. Вернее это событие кнопки на форме1.Я опять же вызываю форму2 и после ее закрытия мне надо повторить выполнение этого метода.

Когда читал Шилдта, все вроде усваивал, а как взялся за ВинФормс то шляпа какая то.

Может есть хорошие русские линки на работу с Винформс на шарпе...
...
Рейтинг: 0 / 0
Как обратится к контролу формы из другой формы? Как вызвать метод формы из другой ?
    #32808922
Por
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Por
Гость
Если форма2 модальная, то:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
using(Form2 myDialog = new Form2())
{
   if(myDialog.ShowDialog() == DialogResult.OK)
   {
      this.myTextBox.Text = myDialog.Result; // Где Result - public string Result{get;}
      this.ButtonFillTreeView_Click(null,null);
   }
}
Если не модальная:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Form2 myDialog = new Form2();
myDialog.Closed += new System.EventHandler(myDialog_Closed);
myDialog.Show();


private void myDialog_Closed(object sender, System.EventArgs e)
{
      this.myTextBox.Text = ((Form2)sender).Result; 
      this.ButtonFillTreeView_Click(null,null);
}
...
Рейтинг: 0 / 0
Как обратится к контролу формы из другой формы? Как вызвать метод формы из другой ?
    #32808977
Гриня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень большой риспект.

Только немного растолкуй .

Я так понял это код надо писать в форме1?
...
Рейтинг: 0 / 0
Как обратится к контролу формы из другой формы? Как вызвать метод формы из другой ?
    #32809253
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гриня
Только немного растолкуй .


Вот здесь почитайте и скачайте файл.
Очень грамотно сделано.
Sa - респект !

/topic/108970&pg=2
...
Рейтинг: 0 / 0
Как обратится к контролу формы из другой формы? Как вызвать метод формы из другой ?
    #32809299
Гриня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пасиб. Много узнал уже для себя.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обратится к контролу формы из другой формы? Как вызвать метод формы из другой ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]