分类: C/C++
2009-10-11 10:43:52
: 我的程式中有一个设定画面,
: 其中有了slider及textbox让使用者调整叁数
: 如果希望调整完的结果,可以存起来,
: 不会每次重run就回到原始值,
: 该怎麽作?
: 是不是用property?
: --------------------------------
我想没有property可以这样做,不过您可以使用
SaveSetting, GetSetting DeleteSetting的方式来做
说穿了,也不过是将您执行的结果放到registry中,下次
执行时,再将之读出来而这些设定是放在:
HKEY_CURRENT_USER Software/VB and VBA Program Settings
但这Registry的运作只限於此,不能读写其他地方的值。
'以下程式存text1的资料,下回执行时会再从Registry中读回来
Private Sub Command1_Click()
' 移除所有的设定。
DeleteSetting "MyApp"
End Sub
Private Sub Command2_Click()
'存设定
SaveSetting "MyApp", "Text1", "value", Text1.Text
End Sub
Private Sub Form_Load()
Dim str5 As String
str5 = GetSetting(appname:="MyApp", section:="Text1", _
Key:="Value", Default:="25")
Text1.Text = str5
End Sub