如何设置图像的选择模式?WinForms中的C#

xoefb8l8  于 2023-05-01  发布在  C#
关注(0)|答案(1)|浏览(140)

我正在创建图像库中的图像编辑器。在我的项目中,有两种形式:Form 1- gallery,您可以上传并选择要编辑的图像。Form 2-编辑器本身。如何在Form 1中使图片可选择,以便我可以将选定的图片发送到Form 2?
首先,我尝试使用单选按钮,同时从项目本身的资源中获取图像。它工作了,但是编辑器函数在这种情况下无法运行。

qlfbtfca

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();
    }

相关问题