none
如何將此程式碼縮短 RRS feed

  • 問題

  •   Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        On Error Resume Next
        If RadioButton1.Checked = True Then
          RadioButton2.Checked = False
          RadioButton3.Checked = False
          RadioButton4.Checked = False
        Else
          If RadioButton2.Checked = True Then
            RadioButton1.Checked = False
            RadioButton4.Checked = False
            RadioButton3.Checked = False
          Else
            If RadioButton3.Checked = True Then
              RadioButton1.Checked = False
              RadioButton4.Checked = False
              RadioButton2.Checked = False
            Else
              If RadioButton4.Checked = True Then
                RadioButton1.Checked = False
                RadioButton3.Checked = False
                RadioButton2.Checked = False
              End If
            End If
          End If
        End If
        If RadioButton1.Checked = True Or RadioButton2.Checked = True Or RadioButton3.Checked = True Or RadioButton4.Checked = True Then
          TextBox1.Enabled = True
          TextBox2.Enabled = True
          Button1.Enabled = True
        End If
        TextBox1.Text.Replace("HKEY_LOCAL_MACHINE\", "")
      End Sub
    

    我用了 RadioButton 3 個

    我要按到下一個是全部都沒有被勾選

    有什麼程式碼 或 物件 獲 屬性 可用嗎

    謝謝

    2011年1月8日 上午 09:20

解答

  • 你為什麼用Timer ?

    在畫面上擺一個GrooupBox, 把四個RadioButton都加進去. 就不用寫那一大段了. 如果你需要一個都不選的, 那不就加一個RadioButton表示選到這個就是代表什麼都不選就行了

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已提議為解答 lanWay 2011年1月12日 上午 07:35
    • 已標示為解答 璉璉Moderator 2011年1月15日 上午 09:18
    2011年1月8日 上午 09:37
    版主

所有回覆

  • 你為什麼用Timer ?

    在畫面上擺一個GrooupBox, 把四個RadioButton都加進去. 就不用寫那一大段了. 如果你需要一個都不選的, 那不就加一個RadioButton表示選到這個就是代表什麼都不選就行了

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已提議為解答 lanWay 2011年1月12日 上午 07:35
    • 已標示為解答 璉璉Moderator 2011年1月15日 上午 09:18
    2011年1月8日 上午 09:37
    版主
  • 用 GroupBox 包起來,RadioButton 就是一次只能選一個,一行程式碼都不用寫。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年1月8日 上午 09:47