[英]Moving image on windows form
當我將鼠標懸停在圖像上時,是否可以使“靜止”的圖像移動? 我正在使用vs 2012,c#和win形式工作,我想要簡單的動作,例如gif圖像,類似的東西,只是為了使其“活躍”
以及如何做到這一點? 非常感謝你
是的-您可以像這樣更改Picturebox.Location。 請注意,這只是一個示例,可能存在一些邊緣情況-例如,您可能想添加邏輯以檢測圖像何時移動了太多,鼠標掉了(但在原始位置)
private void pictureBox1_MouseEnter(object sender, EventArgs e)
{
int x = pictureBox1.Location.X;
int y = pictureBox1.Location.Y;
pictureBox1.Location = new Point(x + 25, y + 15);
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
int x = pictureBox1.Location.X;
int y = pictureBox1.Location.Y;
pictureBox1.Location = new Point(x - 25, y - 15);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.