-1
我3210寫代碼(使用Visual Studio 2010),現在我有這樣的問題:單選按鈕不保持選中
我的形式投入3 RadioButtons
,我選擇按鈕,進入另一種形式(應用程序有幾種形式)。 問題是,當我回到包含RadioButtons
(意思是關閉當前窗體並顯示窗體)的第一個窗體中時,我選擇的按鈕不再被選中,我想保持選中狀態。這裏有什麼問題?我必須做什麼?
我3210寫代碼(使用Visual Studio 2010),現在我有這樣的問題:單選按鈕不保持選中
我的形式投入3 RadioButtons
,我選擇按鈕,進入另一種形式(應用程序有幾種形式)。 問題是,當我回到包含RadioButtons
(意思是關閉當前窗體並顯示窗體)的第一個窗體中時,我選擇的按鈕不再被選中,我想保持選中狀態。這裏有什麼問題?我必須做什麼?
你可以使用my.settings。 創建一個名爲難度
而且在形式負載檢查你儲存在那裏什麼設置。
像這樣。
私人小組Form1_Load的(發送者爲對象,E作爲EventArgs的)把手MyBase.Load
If My.Settings.Difficulty = "Easy" Then
RadioButton1.Checked = True
ElseIf My.Settings.Difficulty = "Hard" Then
RadioButton2.Checked = True
ElseIf My.Settings.Difficulty = "Unreal" Then
RadioButton3.Checked = True
End If
End Sub
Private Sub RadioButton1_MouseClick(sender As Object, e As MouseEventArgs) Handles RadioButton1.MouseClick
My.Settings.Difficulty = "Easy"
RadioButton2.Checked = False
RadioButton3.Checked = False
My.Settings.Save()
End Sub
Private Sub RadioButton2_MouseClick(sender As Object, e As MouseEventArgs) Handles RadioButton2.MouseClick
My.Settings.Difficulty = "Hard"
RadioButton1.Checked = False
RadioButton3.Checked = False
My.Settings.Save()
End Sub
Private Sub RadioButton3_MouseClick(sender As Object, e As MouseEventArgs) Handles RadioButton3.MouseClick
My.Settings.Difficulty = "Unreal"
RadioButton1.Checked = False
RadioButton2.Checked = False
My.Settings.Save()
End Sub
你是如何 「回來」 的形式? –
發佈您的代碼。 – Tarik
單選按鈕可以被取消選擇的原因有很多。沒有其他信息,我們無法幫助您。 – Dialecticus