Как открыть Form2 из Form1(усложнённо, не паста )

211
24 февраля 2018, 19:11

Понадобилось мне вызвать с одной формы другую, но в чём загвоздка, если я пишу:

Form1 form1 = new Form1();
        form1.show();

При этом я учитываю названия формы . Но как сделать так же , но с MetroFramework.Forms.MetroForm . нужно связать http://prntscr.com/iieke0 http://prntscr.com/iieko0 . Пробовал что-то типо вот так

MetroFramework.Forms.MetroForm form2 = new MetroFramework.Forms.MetroForm ();
            form2.Show();

Но в итоге оно открывает пустую форму метро-фраймворка

http://prntscr.com/iielht

Answer 1

Вышеприведенный код создает экземпляр класса, на котором вызывается метод (в данном случае Show()). Как следствие во втором случае надо так же создать класс, на скрине у вас он называется: "FrmMain". Так что код открытия будет выглядеть как:

FrmMain form = new FrmMain();
form.Show();

мы указываем конкретное имя класса (формы).

READ ALSO
Как авторизоваться на сайте и получить код html страницы C# [требует правки]

Как авторизоваться на сайте и получить код html страницы C# [требует правки]

Есть сайт нужно на нем авторизоваться , потом на другой странице таблица и нужно ее скачать (без авторизации не откроется)

187
Шифрование файла в ресурсах

Шифрование файла в ресурсах

Подскажите есть ли какие-нибудь методы шифрования позволяющие зашифровать исходный код (txt,exe) файла в ресурсах?

180
C# Графика(прямая линия и круг)

C# Графика(прямая линия и круг)

Можно ли в консоли нарисовать прямую линию и круг?(не в форме, где нужно добавлять специальный блок, где можно рисовать) Если да, тогда хотелось...

469
Ожидание загрузки диалогового окна

Ожидание загрузки диалогового окна

На сайте с помощью selenium chrome нажимаю в браузере на кнопку добавить файлы, открывается диалоговое окно, но на разных компьютерах оно открывается...

259