vb保存check所选的选项

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:59:42
勾选了check1怎样保存,下次打开这个窗体后仍然被勾选?
我的意思是Show出该窗体时仍被勾选,(有两个窗体)

如果你是在程序运行的时候保存就简单.
只要你把该窗口关闭时不是"关闭",而是"隐藏"就行了.
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = 1
Me.Visible = False
End Sub

当需要显示时
要显示的窗体名.visible=true
就行了.
窗体上的东西就不会丢了.

如果窗体不是必须被卸载,可以用"Form名.Visible=Ture/False"控制窗体的显示与隐藏,在未被卸载的情况下窗体的控件属性都不会有改变(如Check1.value一直不变):
private Sub Form名_Unload() '当用户点击窗口的关闭按钮时
Form名.Visible=False
End Sub

-------------------------------------------
如果窗体会被卸载(如Unload Form名),则可以使用1个Long类型的全局变量保存Check1.value,当窗体被重新加载时读出,并用代码设置上(Check1.value=全局变量):
private Sub Form名_Unload() '当用户点击窗口的关闭按钮时
全局变量=Check1.value
End Sub

private Sub Form名_Load() '当用重新加载窗体时
Check1.value=全局变量
End Sub

全局变量必须在模块里声明。

1.我认为楼上的说得不对。
2。这是可以的,不过你要加几行代码的。
3。在CHECK里有默认值的设置啊,value吧

'添加窗体Form1,复选框Check1,然后添加如下代码:
Private Sub Form_Load()
&n