-1
如果這是一個非常基本的問題,我很抱歉,我無法通過Google找到答案。如何在MouseClick和關閉菜單後保存更改?
Private Sub Button2_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button2.MouseClick
If Label1.Text = "OFF" Then
Label1.Text = "ON"
Else
Label1.Text = "OFF"
End If
End Sub
如何保存「開」或「關」的變化,所以,當我關閉與Me.Close(),並與Me.Show()再次打開它,它仍然存在?如果我想添加顏色或其他也改變的東西,那麼我也可以保存它們。我也想從其他形式中引用這些信息(ON或OFF文本)。
編輯:
我似乎無法找到一個方法來保存我的設置,即使我已經嘗試了不同的方式。我在我的設置頁訪問修飾符:公開,然後一個設置行:Paalla,字符串,用戶,OFF在字段中。當我關閉表單並從另一個表單再次打開時,所做的更改都消失了。
Private Sub Button2_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button2.MouseClick
If My.Settings.Paalla = "OFF" Then
Button2.BackColor = Color.Orange
Label1.Text = "ON"
My.Settings.Paalla = "ON"
My.Settings.Save()
Else
Button2.BackColor = Color.Gainsboro
Label1.Text = "OFF"
My.Settings.Paalla = "OFF"
My.Settings.Save()
End If
End Sub
負重望按鈕上的文字成'My.Settings' – Plutonix
另一種可能的方式是所有的設置數據的寫入形式收盤前一個文件。 (進入FormClosing事件)。然後,當表單再次加載時,只需使用保存的文件更改所有設置。 –