Вывод картинки на форму - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д