vb中退出时如何自动保存所选的单选按钮

如题所述

没装VB,好像是form的queryclose事件.这个事件在窗体退出关闭之前.你还可以使用窗体中的控件.,至于保存么,保存到注册表还是数据库都行,你会的应该.
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-30
在退出程序前,可以将它保存到注册表中,也可以保存到Ini文件中,下次启动,先读取这些数值,然后确定相关按钮的状态,达到自动保存的目的。追问

我是菜鸟 可否提供一些代码啊?

第2个回答  2012-08-30
VB自带的函数读写

VB中有三个函数,用于操作注册表,分别是“GetSetting”、“SaveSetting”、“DeleteSetting”。从字面上应该也可以猜出它们的大致功能。

1.这几个函数操作的注册表范围是有限的,只能在“[HKEY_CURRENT_USER\Software\VB and VBA Program Settings]”下创建“子键”、“值项”和“键值”。

2.GetSetting
语法示例:GetSetting "MyApp", "Startup", "Times", 5
参数说明:第一个参数是[HKEY_CURRENT_USER\Software\VB and VBA Program Settings]”下的子键,第二个参数是第一个参数的子键,第三个参数是第二个参数的“值项”,最后一个参数是创建值项时的默认键值(可以省略)。
功能简介:如果子键、值项不存在时,就创建,并赋予默认键值。如果已经存在,则取得并返回键值,默认键值参数被忽略。

3.SaveSetting
语法示例:SaveSetting "MyApp", "Startup", "Times", 5
参数说明:和GetSetting差不多,但最后一个参数是被保存进去的键值。
功能简介:用来保存键值的,如果子项或值项不存在,键值不会被保存。

4.DeleteSetting
语法示例:DeleteSetting "MyApp", "Startup"
参数说明:跟前两个函数的前两个参数一样。
功能简介:用来删除子键的。

5.程序实例
'下面的程序用于在注册表中创建一个键值,以限制应用程序被试用的次数
i = GetSetting("MyApp", "Startup", "Times", 5)
'如果不存在Times值项,则创建,用于保存试用次数,如果已存在,取得现有的值
If i = 0 Then '如果取出的值已经是0,则提示并退出应用程序
MsgBox "已超出试用次数!"
Exit sub
End If
SaveSetting "MyApp", "Startup", "Times", i - 1
'注册项值减1后保存,以递减使用次数,直到使用次数变0

vb中退出时如何自动保存所选的单选按钮
没装VB,好像是form的queryclose事件.这个事件在窗体退出关闭之前.你还可以使用窗体中的控件.,至于保存么,保存到注册表还是数据库都行,你会的应该.

VB如何设置默认的单选按钮
有一种方法,推荐下:在窗体载入后写上 你的单选名字.value=true 其它单选项.value=false 这样就只有这一个是选中的了。

VB中单选按钮怎样取消默认被选中
1.首先第一步在“属性”窗口中,将 RadioButton1 的 Text 属性设置为 Regular Sauce。这时候把 RadioButton1 的 Checked 属性设置为 True。然后在“属性”窗口中,接着“RadioButton2”的 Text 属性设置为 Spicy Sauce。2、然后就可以在窗体中双击该按钮,在代码编辑器中打开 Button1_Click 事件处理...

我在VB里用单选框做的选择怎么选中了以后怎么取消不了?
1、点击另外一个单选钮 2、用代码来实现,如opt1.value=0

vb编程题每单击命令按钮一次,就选中下一个单选按钮
Private Sub cmd1_Click() If opt1(0).Value = True Then opt1(1).Value = True ElseIf opt1(1).Value = True Then opt1(2).Value = True ElseIf opt1(2).Value = True Then opt1(3).Value = True ElseIf opt1(3).Value = True Then opt1(0).Value = True End If En...

VB里面添加的单选按钮
两种方法,一种是在资源编辑器里点击一下要设置默认的单选按钮,再在属性栏里把Value属性改为True,另一种就是在form_load或form_active事件里加上 单选按钮名称.value=1

VB 如何自动选择表单单选按钮
别的方法还是有的,不过麻烦了许多。你把<input所在的form代码列出来。--- 网页改成: Private Sub Form_Load()WebBrowser1.Navigate "你的网页地址"End Sub Private Sub Command1_Click()WebBrowser1.Document.getElementById("CK2").Checked = True End Sub ...

VB实现点击命令按钮将对单选(复选)按钮的选择状态显示在文本框中
两个单选按钮将自动成为一个组,只有一个可以是选择状态(这个和“复选”按钮是不同的),但VB没有对这个“组”的管理,所以你需要遍历这两个单选按钮(多个选项也是同样处理),假设两个单选按钮名字为:opt1,opt2 If opt1.Value = vbChecked then Text1.Text = "你选择了第一个选项"Elseif ...

VB中在FRAME里面放入两个单选按扭如何让他开始的时候没选中
单选钮的选中与否是由VALUE属性确定的(value=true为选中,value=false为不选中)如果窗体上有多个单选钮,运行后必定有一个且只有一个处于选中状态,通常按照顺序是第一个为选中状态(即使你全部设置成value=true或value=false)。希望运行后某一个为默认选中,其他为不选中,你可以在设计时修改属性,也...

VB中,如何使单选钮初期不选中?
只要将这一组中的按钮Tabindex属性设置不要在最前面,比如说有文本框的话,把文本框的这属性设置为0即可.

相似回答
大家正在搜