我创建了一个折线图并将其保存为jpeg,我想将它用于c#中的windows应用程序。
我想要做的是点击图片的特定区域,然后在其上添加图钉并添加一些信息,以便稍后点击它以显示图片上的信息。这可能吗?
答案 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();
}
更新:我还添加了您应该如何添加图片。
这应该是结果:
希望它有所帮助!