Interaction.SaveSetting(String, String, String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Windows kayıt defterine bir uygulama girdisi kaydeder veya oluşturur. Bu My
özellik, kayıt defteri işlemlerinde SaveSetting
daha fazla üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. Registry.
public:
static void SaveSetting(System::String ^ AppName, System::String ^ Section, System::String ^ Key, System::String ^ Setting);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SaveSetting (string AppName, string Section, string Key, string Setting);
public static void SaveSetting (string AppName, string Section, string Key, string Setting);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member SaveSetting : string * string * string * string -> unit
static member SaveSetting : string * string * string * string -> unit
Public Sub SaveSetting (AppName As String, Section As String, Key As String, Setting As String)
Parametreler
- AppName
- String
Gereklidir. String
ayarın uygulandığı uygulamanın veya projenin adını içeren ifade.
- Section
- String
Gereklidir. String
anahtar ayarının kaydedildiği bölümün adını içeren ifade.
- Key
- String
Gereklidir. String
kaydedilmekte olan anahtar ayarının adını içeren ifade.
- Setting
- String
Gereklidir. Ayarlanmakta olan Key
değeri içeren ifade.
- Öznitelikler
Özel durumlar
Anahtar kayıt defteri oluşturulamadı veya kullanıcı oturum açmadı.
Örnekler
Aşağıdaki örnekte ilk SaveSetting
olarak uygulama için Windows kayıt defterinde girişler yapmak için işlevi kullanılır ve ardından bunları kaldırmak için MyApp
işlevi kullanılır DeleteSetting
.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove Startup section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")
Açıklamalar
SaveSetting
işlevi anahtarını öğesine HKEY_CURRENT_USER\Software\VB and VBA Program Settings
ekler.
Anahtar ayarı herhangi bir nedenle kaydedilemiyorsa bir hata oluşur.
SaveSetting
, bir kullanıcının etkileşimli olarak oturum açana kadar etkin olmayan kayıt defteri anahtarı altında HKEY_LOCAL_USER
çalıştığından oturum açmasını gerektirir.
Etkileşimli olmayan bir işlemden (Mtx.exe gibi) erişilecek kayıt defteri ayarları veya HKEY_USER\DEFAULT\Software
kayıt defteri anahtarları altında HKEY_LOCAL_MACHINE\Software\
depolanmalıdır.
SaveSetting
ve Create
RegistryPermissiongerektirirWrite
.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin