如何设置图片选择模式? Winforms 中的 C#

问题描述 投票:0回答:1

我正在创建带有图像编辑器的图像库。在我的项目中有 2 种形式:Form1 - gallery,您可以在其中上传然后选择要编辑的图像。 Form2 - 编辑器本身。 如何让Form1中的图片可以选择,以便我可以将选中的图片发送到Form2?

首先,我尝试使用单选按钮,同时从项目本身的资源中获取图像。它有效,但在这种情况下编辑器功能不会运行。

c# winforms windows-forms-designer
1个回答
0
投票

要使图像可选择,需要将其添加到控件中,例如 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();
    }
© www.soinside.com 2019 - 2024. All rights reserved.