我正在创建带有图像编辑器的图像库。在我的项目中有 2 种形式:Form1 - gallery,您可以在其中上传然后选择要编辑的图像。 Form2 - 编辑器本身。 如何让Form1中的图片可以选择,以便我可以将选中的图片发送到Form2?
首先,我尝试使用单选按钮,同时从项目本身的资源中获取图像。它有效,但在这种情况下编辑器功能不会运行。
要使图像可选择,需要将其添加到控件中,例如 PictureBox
PictureBox pictureBox = new PictureBox();
pictureBox.Image = imagem;
pictureBox.MouseClick += this.pictureBox_MouseClick;
然后在窗体的构造方法中配置图片框点击事件打开新窗体,方法是发送图片
private void pictureBox_MouseClick(object sender, MouseEventArgs e)
{
PictureBox pictureBoxClicked = (PictureBox)sender;
FormEditor frmEditor = new FormEditor(pictureBoxClicked.Image);
frmEditor.ShowDialog();
}