Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
опртпачвяы
0 / 0 / 0
Регистрация: 04.06.2019
Сообщений: 17
1

Одна форма открывает другую

13.06.2019, 21:57. Просмотров 320. Ответов 8

Как сделать так ,чтобы на этапе сохранения одна форма открывала другую ( нужно чтобы при нажатии на кнопку сохранить перед сохранением открывалась 2 форма, подскажите пожалуйста как это сделать
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2019, 21:57
Ответы с готовыми решениями:

Узнать, входит ли одна матрица в другую
Допустим, есть матрица 11110000 11110000 00001111 00001111 00110011 И еще матрица 111 000...

SetPixel и GetPixel. Одна точка закрашивает другую, но не должна
Здравствуйте. Задача: нарисовать прямую заданной толщины с полоской в 1 пиксель по середине. Как бы...

Одна форма (модуль, класс, юзерконтрол) для нескольких проектов
Привет всем, есть ли в студии возможность иметь одну форму (модуль, класс, юзерконтрол) для...

Почему одна форма не видит другую?
Собственно faq "как создать вторую форму" читал, главная форма не видит другие, хотя они её видят,...

Форма - с кнопкой которая открывает другую форму с условием
В общем нужен код для открытия формы из другой формы - условие уже есть.

8
meridbt
151 / 123 / 85
Регистрация: 30.07.2013
Сообщений: 462
Завершенные тесты: 1
14.06.2019, 10:15 2
C#
1
2
Form2 f2 = new Form2();
f2.ShowDialog();
Добавлено через 43 секунды
А что за форма перед сохранением должна вызываться? Не диалог сохранения случаем?
0
опртпачвяы
0 / 0 / 0
Регистрация: 04.06.2019
Сообщений: 17
14.06.2019, 11:02  [ТС] 3
нет не диалоговое окно сохранения)
0
PoPsa85
750 / 514 / 222
Регистрация: 01.07.2018
Сообщений: 1,723
14.06.2019, 11:30 4
опртпачвяы,
C#
1
2
3
4
5
6
7
8
9
10
11
            using (var sfDialog = new SaveFileDialog())
            {
                sfDialog.Filter = "Text (*.txt)|*.txt";
                var result = sfDialog.ShowDialog();
                
                if (result == DialogResult.OK)
                {
                    //Код
                    MessageBox.Show(sfDialog.FileName); //Имя файла под которым сохранили
                }
            }
0
14.06.2019, 11:30
опртпачвяы
0 / 0 / 0
Регистрация: 04.06.2019
Сообщений: 17
14.06.2019, 14:10  [ТС] 5
к сожалению это не то, из одной фомы я открываю другую форму
Form2 f2 = new Form2();
f2.ShowDialog();
затем во второй форме у меня есть кнопка необходимо чтобы я нажала готово, все сохранилось туда куда мне нужна и вторая форма бы закрывалась
0
опртпачвяы
0 / 0 / 0
Регистрация: 04.06.2019
Сообщений: 17
14.06.2019, 14:27  [ТС] 6
перед сохранением нужно чтобы вызывалась вот эта форма ( она во вложении) и по кнопке готова необходимо сделать так, чтобы текст с формы сохранился
0
Миниатюры
Одна форма открывает другую  
AndreyVorobey
410 / 272 / 144
Регистрация: 14.04.2015
Сообщений: 1,189
14.06.2019, 15:53 7
опртпачвяы, ну так в чем проблема вызвать после всех сохранений??
C#
1
this.Close();
Добавлено через 1 минуту
самая элементарщина, которую можно придумать. и для этого стоит создавать тему на форуме, чем за минуту найти в гугле ответ
0
опртпачвяы
0 / 0 / 0
Регистрация: 04.06.2019
Сообщений: 17
14.06.2019, 17:10  [ТС] 8
мне нужно вызвать не после всех сохранений , а до
0
meridbt
151 / 123 / 85
Регистрация: 30.07.2013
Сообщений: 462
Завершенные тесты: 1
14.06.2019, 20:28 9
опртпачвяы,

Ну так сделайте сохранение в обработчике события нажатия на кнопку Готово второй формы.И после операций сохранения закрывайте вторую форму

А ещё лучше вывести бизнес логику в отдельный класс и вызывать из интерфейса (формы) методы этого класса
0
14.06.2019, 20:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2019, 20:28

Как сделать так, чтобы при нажатии на кнопку менялась одна форма на другую?
Я вот пытаюсь разработать тест и столкнулась с такой проблемой, как смена формы на другую... В...

MathType открывает другую формулу.
У меня документ Word 2007 в котором много формул набраных в MathType, с какого то момента , пытаясь...

Одна ячейка налезает на другую.
Имеется следующий макет: <body style="margin:0px;"> <table border=0 cellspacing=5...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru