當前位置:成語大全網 - 書法字典 - 如何用VB刪除註冊表項

如何用VB刪除註冊表項

分類:計算機/網絡》》;編程》》;其他編程語言

問題描述:

請問如何用VB刪除註冊表項?我使用壹個模塊來操作註冊表:

DeleteKey HKEY當前用戶

但是它不能壹直刪除項目。DeleteKey不能刪除帶有鍵值的項目是真的嗎?那麽我應該如何編寫代碼來刪除這些內容項呢?

請貼上詳細代碼,謝謝。

分析:

對於壹個新項目,在Form1上放置兩個標簽,標題屬性分別為“名稱”和“公司”;兩個文本框txtName和txtCompany,文本屬性設置為null三個命令按鈕是cmdSave、cmdFind和cmdDelete,標題分別設置為保存、查看和刪除。

將以下代碼添加到三個命令按鈕中:

私有Sub cmdSave_Click()

將兩個文本框的內容分別分配給MyApp下用戶區域中的名稱和公司。

保存設置〃MyApp〃、〃用戶〃、〃名稱〃、txtName

保存設置MyApp,用戶,公司

MsgBox您的信息已成功保存!〃

末端接頭

私有Sub cmdFind_Click()

在MyApp下的用戶區域中找到名稱和公司的設置值並顯示它們。

MsgBox)您的姓名是((myapp),(user),

〃名稱〃)& CHR(13)& CHR(10)&〃您的公司是什麽?

& GetSetting(《MyApp》、《用戶》、《公司》)

末端接頭

Private Sub cmdDelete_Click()

刪除MyApp下的用戶區域及其下的所有註冊表項。

刪除設置《MyApp》,《用戶》

末端接頭

運行程序,在窗口中輸入姓名和公司名稱,然後按“保存”按鈕,然後按“查找”。您可以看到顯示了正確的結果,表明保存和查找操作已經正常執行。如果在保存之前或刪除之後按“查找”按鈕,將出現壹個對話框,指出您要查找的註冊表項不存在。