una pregunta tonta.... ¿Como coñ* lo utilizo? ¿Que tipo de argumento "mCheckBox" debo pasarle al sub? xD
Aparte, me da este error en "Configuration.SettingsProperty":
Cita de: VS
Error 1 'Configuration' is ambiguous, imported from the namespaces or types 'System, System.Drawing'.
EDITO:
Alguien me ha proporcionado este code en otro sitio, pero por más que lo intento no sé como utilizarlo:
Código
Cuando clicko en un checkbox este no se guarda en "my.settings" así que cuando vuelvo a abrir la app, el checkbox no se auto-selecciona.
Public Sub AnyCB_CheckedChanged(sender As Object, e As EventArgs) Dim cb = DirectCast(sender, CheckBox) If cb.Checked AndAlso Not My.Settings.MyCBs.Contains(cb.Name) Then My.Settings.MyCBs.Add(cb.Name) ElseIf Not cb.Checked AndAlso My.Settings.MyCBs.Contains(cb.Name) Then My.Settings.MyCBs.Remove(cb.Name) End If End Sub Public Sub Form1_Shown(sender As Object, e As EventArgs) Handles Me.Shown If My.Settings.MyCBs Is Nothing Then My.Settings.MyCBs = New Collections.Specialized.StringCollection For Each s In My.Settings.MyCBs DirectCast(Me.Controls(s), CheckBox).Checked = True Next For Each cb In Me.Controls.OfType(Of CheckBox)() AddHandler cb.CheckedChanged, AddressOf AnyCB_CheckedChanged Next End Sub
PD: Tengo creada la entrada "MyCBs" de tipo "Collections.Specialized.StringCollection" en "my.settings"