我試圖創建一個特效,因此當用戶將鼠標懸停在圖片框上時,該按鈕會淡入到hoverimage
,並且當它們離開時,它會淡出到原始位置。我在程序中使用圖片框作爲按鈕。我這樣做是因爲所有按鈕都是沒有按鈕紋理的圖片,所以我沒有看到使用按鈕的重點。只是讓你可以想像它,這裏是原始圖像:如何使用圖片框創建淡入淡出按鈕效果
而且圖像褪色:
我仍然可以改變這些圖像的一點,但多數民衆贊成在大概的概念。
我該如何去創造這種淡化效果?我使用計時器和不透明度設置來描繪某些東西,但我不知道這些東西是如何幫助我解決這個問題的。 E:我有一些代碼我有。當我懸停時,它會從圖像變成圖像,但它不會褪色,而且看起來非常波濤洶涌。
private void pictureBox3_MouseEnter(object sender, EventArgs e)
{
pictureBox3.Image = pictureBox37.Image;
}
private void pictureBox3_MouseLeave(object sender, EventArgs e)
{
pictureBox3.Image = pictureBox38.Image;
}
pictureBox37 and pictureBox38
是看不見的參考pictureboxes與我所需要的圖像。
http://social.msdn.microsoft.com/Forums/windows/en-US/2b4c5c41-8f3c-4e81-9169-78082b80c747/gdic-transition-between -two-images?forum = winforms –