Добавление контрола PictureBox в WinForms происходит путем создания экземпляра класса PictureBox и добавления его на форму. Вот подробный шаг за шагом процесс добавления PictureBox в WinForms во время выполнения:
1. Откройте дизайнер формы в Visual Studio. Перейдите к режиму разработки формы (Design Mode) и дважды щелкните на форме, чтобы открыть код этой формы.
2. Добавьте переменную для экземпляра PictureBox в определении класса формы. Это позволит вам обращаться к PictureBox из других методов класса.
private PictureBox pictureBox1;
3. В методе инициализации формы (например, в конструкторе или методе Form_Load
) добавьте следующий код для создания экземпляра PictureBox и его настройки:
pictureBox1 = new PictureBox(); pictureBox1.Name = "pictureBox1"; // Устанавливаем имя PictureBox pictureBox1.Location = new Point(100, 100); // Устанавливаем позицию PictureBox на форме pictureBox1.Size = new Size(200, 200); // Устанавливаем размер PictureBox pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; // Устанавливаем режим масштабирования изображения в PictureBox pictureBox1.Image = Image.FromFile("путь_к_изображению"); // Устанавливаем путь к изображению this.Controls.Add(pictureBox1); // Добавляем PictureBox на форму
4. Сохраните файл формы и запустите приложение. Вы увидите, что PictureBox будет отображаться на форме со с указанными параметрами.
Теперь вы создали и добавили PictureBox в WinForms во время выполнения. Вы также можете настроить другие свойства PictureBox, такие как фоновый цвет, границы, цвет обводки и другие свойства в соответствии с вашими потребностями.