Доступ к Windows Form из другой формы

240
13 сентября 2017, 10:41

Две формы (form1, form2), 2 класса, в первом

private void bntSave_Click(object sender, EventArgs e)
    {
        Form1 form1 = new Form1();
        form1.openWebPhoto();
    }

во втором

public void openWebPhoto()
    {
        file = Image.FromFile("picture.png");
        pictureBox1.Image = file;
        opened = true;
    }

если вызывать из второго класса openWebPhoto(), то есть из текущего окна, в котором прописан метод, то все работает, но нужно получить доступ из другого окна и это не получается, ошибок не выдает

Answer 1
private void bntSave_Click(object sender, EventArgs e)
{
    Form1 form1 = new Form1();
    var image = form1.openWebPhoto();
}
public Image openWebPhoto()
{
    file = Image.FromFile("picture.png");
    pictureBox1.Image = file;
    opened = true;
    return file;
}

Теперь в image, в 1 классе находится ваша картинка.

READ ALSO
Повторяющиеся слова в `.txt`

Повторяющиеся слова в `.txt`

Как найти все слова, которые повторяются вtxt файле, и вывести их на экран ?

326
Закрытие вкладок tabPage в tabControl c#

Закрытие вкладок tabPage в tabControl c#

Подскажите пожалуйста, как в TabControl закрывая последнюю вкладку, сделать активной предыдущую вкладкуПример: Допустим четыре вкладки - закрывая...

403
Как сделать в Unity слайдер, который будет отвечать за скорость передвижения объекта?

Как сделать в Unity слайдер, который будет отвечать за скорость передвижения объекта?

У меня есть поезд, которые двигается по горизонталиИмеется слайдер, который должен отвечать за скорость передвижения поезда

421
Выделить button при нажатом tabPage c#

Выделить button при нажатом tabPage c#

Подскажите пожалуйста, как сделать так чтобы при нажатии на вкладку tabPage выделялась нужная кнопка buttonСпасибо

246