将图钉添加到图像

时间:2017-01-28 04:56:17

标签: c# visual-studio-2013

我创建了一个折线图并将其保存为jpeg,我想将它用于c#中的windows应用程序。

我想要做的是点击图片的特定区域,然后在其上添加图钉并添加一些信息,以便稍后点击它以显示图片上的信息。这可能吗?

1 个答案:

答案 0 :(得分:1)

单击鼠标时,可以在图片框内获得特定区域。你可以这样做:

private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
    {
        int xCoordinate = e.X;
        int yCoordinate = e.Y;

        var picture = new PictureBox
        {
            Size = new Size(50, 50),
            Location = new Point(e.X, e.Y),
            Image = Image.FromFile("pushpin.png"),
            SizeMode = PictureBoxSizeMode.StretchImage

        };
        this.Controls.Add(picture);
        picture.BringToFront();
    }

更新:我还添加了您应该如何添加图片。

这应该是结果:

enter image description here

希望它有所帮助!