我正在创建图像库中的图像编辑器。在我的项目中,有两种形式:Form 1- gallery,您可以上传并选择要编辑的图像。Form 2-编辑器本身。如何在Form 1中使图片可选择,以便我可以将选定的图片发送到Form 2?首先,我尝试使用单选按钮,同时从项目本身的资源中获取图像。它工作了,但是编辑器函数在这种情况下无法运行。
qlfbtfca1#
要使图像可选择,需要将其添加到PictureBox等控件中
PictureBox pictureBox = new PictureBox(); pictureBox.Image = imagem; pictureBox.MouseClick += this.pictureBox_MouseClick;
然后配置PictureBoxClickEvent,通过在窗体的构造函数方法中发送图像来打开新窗体
private void pictureBox_MouseClick(object sender, MouseEventArgs e) { PictureBox pictureBoxClicked = (PictureBox)sender; FormEditor frmEditor = new FormEditor(pictureBoxClicked.Image); frmEditor.ShowDialog(); }
1条答案
按热度按时间qlfbtfca1#
要使图像可选择,需要将其添加到PictureBox等控件中
然后配置PictureBoxClickEvent,通过在窗体的构造函数方法中发送图像来打开新窗体