Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

{C#}WinForms как сделать связь между двумя формами?

7.4K
17 октября 2008 года
Nook
65 / / 17.01.2007
Подскажите как в си шарпе сделать такую тему.Есть форма1 в ней весь код все расчитывается а результат надо ввести на другую форму в компонент dataGridView??:confused:
842
20 октября 2008 года
sigmov
301 / / 16.09.2008
Необходимо создать в классе формы1 переменную второй формы, а затем передать ее компоненте нужные вам данные.

Для доступа к форме2 из 1 используйте пространство имен
Код формы 1
Код:
namespace WindowsApplication3
{
    public class Form1 : System.Windows.Forms.Form
    {
        public FormDirTree.FormDirTree DlgDirTree; // Переменная формы2
        private System.Windows.Forms.Button button1;
        private System.ComponentModel.Container components = null;
        public Form1()
        {
            DlgDirTree= new FormDirTree.FormDirTree();  // Инициализируем форму 2
            InitializeComponent();
        }
......................................................
private void button1_Click(object sender, System.EventArgs e)
        {
           
            DlgDirTree.Show();  // Отображаем по нажатию кнопки
        }
...........................................

Фрагмент формы 2
 
Код:
namespace FormDirTree
{
    public class FormDirTree : System.Windows.Forms.Form
    {


Ток тебе еще нужно добавит передачу данных
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог