powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Доступ к контролам формы
4 сообщений из 4, страница 1 из 1
Доступ к контролам формы
    #32857499
Trethop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой воспрос скорее всего кем-нибудь уже задовался (я может и нет=), вообщем к делу.
Как из формы (Form2) заиметь доступ к контролам основной формы.
я пробовал так (но у меня не работает):
//////////////////
___Form2.cs___
public class St //Объявить класс открывающий доступ к Form1
{
public static Form1 frm;
}

private void Button_Click(object sender, System.EventArgs e)
{
St.frm.TextboxOnForm1.Text = "Hello";
}
///////////////////
...
Рейтинг: 0 / 0
Доступ к контролам формы
    #32857593
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Надо в экземпляре Form2 получить каким-то образом ссылку на экземпляр Form1. Например, можно передавать в качестве параметра конструктора.
2) Объявить соотв. контролы в Form1 как public.
...
Рейтинг: 0 / 0
Доступ к контролам формы
    #32857647
Trethop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если можно обьясните по подробнее, а лучше всего прикрепите приложение с маленьким примером =)
заранее спасибо.
...
Рейтинг: 0 / 0
Доступ к контролам формы
    #32857740
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, лень. И форум кстати - это не средство решения ваших задач, а средство получения помощи в решении ваших задач.
В целом я наметил вам путь решения.
1) В Form1 делает соотв. контролы public
2) В Form2 делаете конструктор с параметром типа Form1. И в конструкторе запоминаете в некоторую переменную переданный вам объект.
3) В Form1 создаете форму Form2 frm = new Form2(this);
4) В Form2 обращаетесь к контролам Form1 через ваша_переменная_из_пункта_2.контрол_из_Form1....
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Доступ к контролам формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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