我的合作伙伴和我正試圖弄清楚如何一次禁用一個按鈕。我們正在Visual Studio Express 2012中製作一個程序,一旦它被輸入到文本框中,它就會禁用按鈕。例如,我們有五個字母分別放置在五個不同的按鈕上如果我們將字母「D」放在文本框上,則包含該特定字母的按鈕將被禁用。我們使用的代碼一次禁用一個按鈕
If e.KeyCode = Keys.D Then
Button1.Enabled = False
End If
現在的作品,但如果有具有相同字母兩個或更多按鈕,所有的人都禁止,因爲這樣的代碼將是:
If e.KeyCode = Keys.D Then
Button1.Enabled = False
End If
If e.KeyCode = Keys.D Then
Button2.Enabled = False
End If
我問題是我可以用什麼方式區分那些具有相同字母的按鈕,這樣當我在文本框中鍵入字母時,只有一個按鈕會禁用,並且當我再次輸入時,包含相同字母的另一個按鈕將被禁用。謝謝!
因此,如果您有兩個帶文本「D」的按鈕,您希望在鍵入文本框時連續禁用更多次輸入字母的按鈕?所以如果你輸入「D」,第一個禁用,那麼如果你輸入另一個「D」,使文本框「DD」,第二個禁用? – Brandon