VB语句详解——DeleteSetting语句
2008-06-13 22:37:36.0

作者:杜勇

描述:删除指定的Windows注册表的子键。
一、语法:
DeleteSetting appname,section[,key]
DeleteSetting语句的语法包含下面部分:

部分
描述
appname 必需的。字符串表达式,包含要删除注册表项设置(子键)的应用程序或工程的名称。
section 必需的。字符串表达式,包含要删除注册表项设置(子键)的区域名称。如果只有appname和section,则将指定的区域连同所有有关的注册表子键都删除。
key 可选。字符串表达式,包含要删除的注册表项设置(子键)。

二、说明:
  如果不熟悉注册表,千万不要修改它,否则可能会使系统瘫痪。
  如果提供了所有参数,则删除指定的注册表项设置(子键)。如果试图使用不存在的区域或注册表子键上的DeleteSetting语句,则发生一个运行时错误。

三、应用举例:
  下列示例先使用SaveSetting语句,在注册区里建立试验应用程序的项目,然后使用DeleteSetting语句将之删除。因为没有指定key参数,整个区段都会被删除掉,包括区段名称及其所有的项设置(子键,key)。
  建立一标准工程,在窗体上添加两个命令按钮,将下面的程序粘贴过去。
Private Sub Command1_Click()
 '在注册区中添加一些设置值。
 SaveSetting appname:="试验", section:="Form", Key:="Width", setting:=4800
 SaveSetting "试验", "Form", "Height", 3600
End Sub

Private Sub Command2_Click()
 '删除区段及所有的设置值。
 DeleteSetting "试验", "Form"
End Sub
  单击命令按钮1,然后打开注册表,你可以在HKEY_CURRENT_USER\Software\VB and VBA Program Settings找到刚才添加的内容。关闭注册表。
  单击命令按钮2,然后打开注册表,那么在HKEY_CURRENT_USER\Software\VB and VBA Program Settings已经删除了刚才添加的内容。关闭注册表。


文章评论
[以下网友留言只代表其个人观点,不代表中华网的观点或立场]
发表评论
昵 称:
主 页:
内 容:
表 情: