VB.net my.settings未自动校正和存储
我有一个类,它有一个消息列表,根据存储在设置中的给定整数循环。下面是一个不起作用的代码段。我的设置没有正确递增吗VB.net my.settings未自动校正和存储,vb.net,Vb.net,我有一个类,它有一个消息列表,根据存储在设置中的给定整数循环。下面是一个不起作用的代码段。我的设置没有正确递增吗 Public Class Messages Public Sub Punchinmsg() Dim msgint As Double = My.Settings.msgint If msgint = 0 Then MsgBox("You have been punched in... Good thing I don't have arms.")
Public Class Messages
Public Sub Punchinmsg()
Dim msgint As Double = My.Settings.msgint
If msgint = 0 Then
MsgBox("You have been punched in... Good thing I don't have arms.")
msgint = msgint + 1
My.Settings.Save()
ElseIf msgint = 1 Then
MsgBox("Great time for work...")
msgint = msgint + 1
My.Settings.Save()
我的设置是msgint是Double,用户允许在运行时写入它 您正在设置一个局部变量,但不是具有相同名称的设置。在调用My.Settings.Save之前,必须设置设置。例如
msgint = msgint + 1 'This only updates the local variable.
My.Settings.msgint = msgint 'Assigns a new value to the setting named msgint.
My.Settings.Save()
当前值是什么?设置中的默认值是0。目标是将其增加到10,然后重置为0。保存设置文件之前,需要将更新后的值分配回my.settings。例如,在my.settings.saveahhh之前添加my.setting.msgint=msgint谢谢,我在应用程序的其他区域这样做是有道理的。感谢有时需要一双新的眼睛才能从你的博客中找到正确的东西,我几乎马上就回复了谢谢。我知道我以为你在指别的东西。