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

Ваш аккаунт

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

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

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

Передача информацыии из одной формы в другую

63K
12 января 2011 года
новичок()
7 / / 07.01.2011
Этот код находиться на 1 форме. Как сделать что б на 2 форме есть тоже 2 richTextBoxRus и richTextBoxUkr и кнопка button1(для добавления) он работал подскажите.
Код:
private void button3_Click(object sender, EventArgs e)
        {
            // добавили перевод
            dict.Element("Dictionary").Add(
            new XElement("Word",
            new XElement("Rus", richTextBoxRus.Text),
            new XElement("Ukr", richTextBoxUkr.Text)));

            // сообщение о дабавлении
            if (richTextBoxRus.Text.Length != 0)
            {
                MessageBox.Show("Слово добавленно");
            }
            // очистили поля
            richTextBoxRus.Text = String.Empty;
            richTextBoxUkr.Text = String.Empty;

        }
241
13 января 2011 года
Sanila_san
1.6K / / 07.06.2005
Разместить его на второй форме. ;)

А вы вообще как хотите сделать? Чтобы содержимое форм менялось синхронно и/или кнопка на каждой из форм выполняла одну и ту же операцию? Как проектировщик интерфейса предположу, что две формы для одного и того же - моветон. Но если всё-таки надо сделать так, даю подсказку: форма не приложение. Стало быть, можете использовать события, можете использовать какой-нибудь экземпляр класса, равно доступный из обеих форм. Вариантов много. Вы бы подробнее написали, что нужно.
63K
13 января 2011 года
новичок()
7 / / 07.01.2011
На 1 форме нажимаю кнопку добавить слово в словарь.Потом после нажатия должно открыться 2 форма и там 2 поля ричтексбокс или текстбокс без разницы и ввожу в 1 русс слово а во 2 укр и нажимаю Ок
241
15 января 2011 года
Sanila_san
1.6K / / 07.06.2005
Созданием второй формы вы сбиваете контекст работы пользователя: лучше и правильнее создать динамически два текстбокса прямо на той же форме, где вы работаете; или придумать что-то ещё в подобном духе. Это не такой простой вопрос, как кажется. В любом случае создания второй формы стоит избегать. Помните, что форма - это как комната в доме, и открыть новую форму - то же, что и сходить в другую комнату. Когда вы готовите обед, удобнее, если все продукты уже на кухне.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог