vb裡的Handles怎麼用

問題:

我想要寫一個函式,來套用全部的按鈕

例如:

當按下A鈕的時候,則A鈕變紅色

當按下B鈕的時候,則B鈕變紅色

........以此類推

但因為按鈕可能有幾百個,請問有什麼方法可以一次Handles所有按鈕,而不用寫幾百條程式碼來判斷的方法

小弟是剛學VB的新手,懇請各位高手大大解惑,感恩

4 Answers

Rating
  • chien
    Lv 7
    1 decade ago
    Favorite Answer

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click

    sender.backcolor = Color.Red

    End Sub

    2009-02-14 09:42:12 補充:

    bill

    你有試過嗎?

    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    YogiBear大大

    我的確弄錯了...

    你的方法可行..

    • Commenter avatarLogin to reply the answers
  • 鴨子
    Lv 6
    1 decade ago

    .NET

    1. 用 AddHandler 指令

    2. 用按鈕名稱做手腳, 用 loop 一一指派給同一個subroutine

    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    使用控制項陣列!

    (也就是將控制項複製 會產生同名控制項 而其屬性Index不同)

    然後再填寫程式碼 使用回圈的方式進行集體處理

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.