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;
}
Передача информацыии из одной формы в другую
Этот код находиться на 1 форме. Как сделать что б на 2 форме есть тоже 2 richTextBoxRus и richTextBoxUkr и кнопка button1(для добавления) он работал подскажите.
А вы вообще как хотите сделать? Чтобы содержимое форм менялось синхронно и/или кнопка на каждой из форм выполняла одну и ту же операцию? Как проектировщик интерфейса предположу, что две формы для одного и того же - моветон. Но если всё-таки надо сделать так, даю подсказку: форма не приложение. Стало быть, можете использовать события, можете использовать какой-нибудь экземпляр класса, равно доступный из обеих форм. Вариантов много. Вы бы подробнее написали, что нужно.
На 1 форме нажимаю кнопку добавить слово в словарь.Потом после нажатия должно открыться 2 форма и там 2 поля ричтексбокс или текстбокс без разницы и ввожу в 1 русс слово а во 2 укр и нажимаю Ок
Созданием второй формы вы сбиваете контекст работы пользователя: лучше и правильнее создать динамически два текстбокса прямо на той же форме, где вы работаете; или придумать что-то ещё в подобном духе. Это не такой простой вопрос, как кажется. В любом случае создания второй формы стоит избегать. Помните, что форма - это как комната в доме, и открыть новую форму - то же, что и сходить в другую комнату. Когда вы готовите обед, удобнее, если все продукты уже на кухне.