Вывод картинки на форму - C#
Формулировка задачи:
Столкнулся с проблемой, при выводе изображения на форму. Через OpenFileDialog я выбираю картинку и потом пытаюсь ее вывести на форме, вот код
Но после того как я выбрал картинку на форме ничего не появляется. В чем может быть проблема ?
public partial class Form1 : Form
{
Graphics g;
Image img;
Point point = new Point(150, 150);
public Form1()
{
InitializeComponent();
g = this.CreateGraphics();
}
private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
img = Image.FromFile(op.FileName);
}
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
if (img != null)
{
g.DrawImage(img, point);
}
else { Label lb = new Label(); lb.Text = "Image can't be download"; }
}
}Решение задачи: «Вывод картинки на форму»
textual
Листинг программы
private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
img = Image.FromFile(op.FileName);
Invalidate();
}
}