我想重新創建一個mac風格的菜單欄是visual studio 2012上的c#。我可以在mouseEnter上移動圖像並將其移回到mouseLeave上的原始位置。我通過設置picturebox的位置來做到這一點。在鼠標懸停上移動圖像
我遇到的問題是當鼠標輸入圖像時,如果我將鼠標放在舊圖像位置底部和新圖像位置底部之間的圖像底部區域,圖像將不斷在兩個位置。
任何人都可以建議如何阻止或避免它。
private void pic1_MouseEnter(object sender, EventArgs e)
{
pic1.Location = new Point(328, 300);
}
private void pic1_MouseLeave(object sender, EventArgs e)
{
pic1.Location = new Point(328, 316);
}
我想在WinsForms中做到這一點 –
總是讚賞某種反饋(評論/ upvote /標記正確答案)。 –