Interaction.DeleteSetting メソッド
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Public Shared Sub DeleteSetting ( _ AppName As String, _ <OptionalAttribute> Optional Section As String = Nothing, _ <OptionalAttribute> Optional Key As String = Nothing _ )
Dim AppName As String Dim Section As String Dim Key As String Interaction.DeleteSetting(AppName, Section, Key)
public static void DeleteSetting ( string AppName, [OptionalAttribute] string Section, [OptionalAttribute] string Key )
public: static void DeleteSetting ( String^ AppName, [OptionalAttribute] String^ Section, [OptionalAttribute] String^ Key )
public static void DeleteSetting ( String AppName, /** @attribute OptionalAttribute() */ String Section, /** @attribute OptionalAttribute() */ String Key )

詳細については、Visual Basic のトピック「DeleteSetting 関数」を参照してください。
すべての引数を指定した場合、指定した設定が削除されます。存在しないセクションまたはキーの設定に対して DeleteSetting を使用しようとすると、ランタイム エラーが発生します。
DeleteSetting を使用するには、ユーザーがログオンしている必要があります。この機能の動作に使用される HKEY_LOCAL_USER レジストリ キーが、ユーザーが対話形式でログオンするまでアクティブにならないためです。
対話形式でないプロセス (Mtx.exe など) からアクセスされるレジストリ設定は、HKEY_LOCAL_MACHINE\Software\ レジストリ キーまたは HKEY_USER\DEFAULT\Software レジストリ キーの下に保存する必要があります。

次に示す例では、まず SaveSetting プロシージャを使用して Windows レジストリに MyApp アプリケーションのエントリを作成した後、DeleteSetting 関数を使用してそのエントリを削除します。Key 引数は指定されていないため、Startup セクションのセクション名とそのキーすべてを含め、このセクション全体が削除されます。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Interaction クラス
Interaction メンバ
Microsoft.VisualBasic 名前空間
ArgumentException Class
その他の技術情報
DeleteSetting 関数
GetAllSettings 関数
GetSetting 関数
SaveSetting 関数
Weblioに収録されているすべての辞書からInteraction.DeleteSetting メソッドを検索する場合は、下記のリンクをクリックしてください。

- Interaction.DeleteSetting メソッドのページへのリンク