将图钉添加到图像
Add pushpin to image
我创建了一个线图并将其保存为 jpeg,我想将其用于我的 windows c# 应用程序。
我想做的是点击图片的特定区域,然后在上面添加一个图钉并添加一些信息,这样我以后就可以点击它来显示上面的信息。这可能吗?
单击鼠标时可以在图片框中获取特定区域。你可以这样做:
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();
}
更新:我还添加了您应该如何添加图像。
这应该是结果:
希望对您有所帮助!
我创建了一个线图并将其保存为 jpeg,我想将其用于我的 windows c# 应用程序。
我想做的是点击图片的特定区域,然后在上面添加一个图钉并添加一些信息,这样我以后就可以点击它来显示上面的信息。这可能吗?
单击鼠标时可以在图片框中获取特定区域。你可以这样做:
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();
}
更新:我还添加了您应该如何添加图像。
这应该是结果:
希望对您有所帮助!