2011-07-11 65 views
1

我正在製作一個叢林計時器的英雄聯盟,在那裏我會讓按鈕,你可以點擊或你可以開始一個熱鍵。更改按鈕設計,同時按它

該按鈕將是一個特定的叢林營的圖片,當按下/啓動它時,它將啓動一個計時器,計時到叢林營地再次產卵時爲止。當你按下這個按鈕時,它會改變按鈕的設計,使圖片變得模糊,並在它上面添加一個定時器,以便你看到。

我的問題是如何改變按鈕的設計,當你按下它時,就像我解釋的那樣?

請記住,我對編程非常陌生,並且這是我的第一個程序。

回答

1

在可視化設計器中,查看按鈕的屬性。任何財產可在代碼中引用:

ControlName.PropertyName = value 

例如。

JungleButton.Image = My.Resources.BlurryJungle 

嵌入資源,如圖像,可以添加到項目的屬性。

至於進度計時器,我會建議在按鈕上方添加一個單獨的控件,或者利用按鈕的Paint方法並在按鈕上繪製幾個矩形以創建一個小進度條。

+1

對於一個新人來說,這真的是很好的答案。豎起大拇指! –

+1

你會如何製作進度計時器?像你會用什麼控制? – Thisen

+1

兩個控件:一個Timer和一個ProgressBar。將定時器設置爲以一秒爲間隔觸發。 ProgressBar具有「值」,「最小值」和「最大值」的屬性。將最大值設置爲陣營重生的秒數。每次定時器觸發時增加一次值。 –