Загрузка данных
using System;
using System.Drawing;
using System.Windows.Forms;
namespace zadanie7
{
public partial class Form1 : Form
{
PictureBox pictureBox1 = new PictureBox();
PictureBox pictureBox2 = new PictureBox();
ComboBox comboBox1 = new ComboBox();
public Form1()
{
InitializeComponent();
Text = "Задание 7";
Size = new Size(650, 400);
StartPosition = FormStartPosition.CenterScreen;
pictureBox1.Location = new Point(20, 20);
pictureBox1.Size = new Size(280, 200);
pictureBox1.BorderStyle = BorderStyle.FixedSingle;
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
pictureBox1.Image = SystemIcons.Application.ToBitmap();
Controls.Add(pictureBox1);
pictureBox2.Location = new Point(330, 20);
pictureBox2.Size = new Size(280, 200);
pictureBox2.BorderStyle = BorderStyle.FixedSingle;
pictureBox2.SizeMode = PictureBoxSizeMode.Zoom;
Controls.Add(pictureBox2);
Button button1 = new Button();
button1.Text = "Показать";
button1.Location = new Point(20, 240);
button1.Size = new Size(130, 30);
button1.Click += (s, e) =>
{
pictureBox1.Visible = true;
};
Controls.Add(button1);
Button button2 = new Button();
button2.Text = "Скрыть";
button2.Location = new Point(170, 240);
button2.Size = new Size(130, 30);
button2.Click += (s, e) =>
{
pictureBox1.Visible = false;
};
Controls.Add(button2);
comboBox1.Location = new Point(330, 240);
comboBox1.Size = new Size(280, 30);
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
comboBox1.Items.Add("Приложение");
comboBox1.Items.Add("Вопрос");
comboBox1.Items.Add("Защита");
comboBox1.SelectedIndex = 0;
Controls.Add(comboBox1);
Button button3 = new Button();
button3.Text = "Из списка";
button3.Location = new Point(330, 280);
button3.Size = new Size(130, 30);
button3.Click += (s, e) =>
{
if (comboBox1.SelectedIndex == 0)
pictureBox2.Image = SystemIcons.Application.ToBitmap();
if (comboBox1.SelectedIndex == 1)
pictureBox2.Image = SystemIcons.Question.ToBitmap();
if (comboBox1.SelectedIndex == 2)
pictureBox2.Image = SystemIcons.Shield.ToBitmap();
pictureBox2.Visible = true;
};
Controls.Add(button3);
Button button4 = new Button();
button4.Text = "Из файла";
button4.Location = new Point(480, 280);
button4.Size = new Size(130, 30);
button4.Click += (s, e) =>
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "Картинки|*.jpg;*.jpeg;*.png;*.bmp";
if (dialog.ShowDialog() == DialogResult.OK)
{
pictureBox2.Image = Image.FromFile(dialog.FileName);
pictureBox2.Visible = true;
}
};
Controls.Add(button4);
ContextMenuStrip menu = new ContextMenuStrip();
menu.Items.Add("Показать первую", null, (s, e) =>
{
pictureBox1.Visible = true;
});
menu.Items.Add("Скрыть первую", null, (s, e) =>
{
pictureBox1.Visible = false;
});
menu.Items.Add("Показать вторую", null, (s, e) =>
{
pictureBox2.Visible = true;
});
menu.Items.Add("Скрыть вторую", null, (s, e) =>
{
pictureBox2.Visible = false;
});
ContextMenuStrip = menu;
pictureBox1.ContextMenuStrip = menu;
pictureBox2.ContextMenuStrip = menu;
}
}
}