Nasıl yapılır: Visual Basic kullanıcı ayarları özelliği ızgaraları oluşturma
Doldurma tarafından kullanıcı ayarları için özellik Kılavuzu oluşturabilirsiniz bir PropertyGrid denetimi ile kullanıcı ayarı özelliklerinin My.Settings nesne.
[!NOT]
Bu örneğin çalışması, uygulamanızın yapılandırılmış kullanıcı ayarlarını olması gerekir.Daha fazla bilgi için bkz. Uygulama ayarlarını yönetme.
My.Settings Nesne özelliği olarak her ayarı sunar.Özellik adı ayar adı ile aynıdır ve özellik türü ayar türü ile aynıdır.Ayarın kapsam özelliği salt okunur; olup olmadığını belirler. özellik için bir Uygulama-kapsam ayarı sırasında özellik için salt okunur bir kullanıcı-kapsam ayarı okuma-yazma.Daha fazla bilgi için bkz. My.Settings nesnesi.
[!NOT]
Değiştirin veya çalışma zamanında uygulama kapsamı ayarlarını değerlerini kaydedin.Uygulama kapsam ayarları yalnızca uygulama oluştururken değiştirilebilir (aracılığıyla Proje Tasarımcısı) veya uygulama yapılandırma dosyasını düzenleyerek.Daha fazla bilgi için bkz. Uygulama ayarlarını yönetme.
Bu örnek bir PropertyGrid ayarı kullanıcı erişim denetimi My.Settings nesne.Varsayılan olarak, PropertyGrid tüm özelliklerini gösterir My.Settings nesne.Ancak, kullanıcı ayarı özelliklerine sahip UserScopedSettingAttribute özniteliği.Bu örnek ayarlar BrowsableAttributes özelliğini PropertyGrid için UserScopedSettingAttribute kullanıcı ayarı özellikleri görüntülenemiyor.
Kullanıcı ayarı özelliği kılavuz eklemek için
Ekleme PropertyGrid karşı kontrol araç uygulamanız için tasarım yüzeyine varsayılır burada Form1.
Özellik Kılavuzu denetimi varsayılan adı PropertyGrid1.
Tasarım yüzeyi için çift Form1 formun load olay işleyicisi kodunu açın.
Set My.Settings nesne seçili nesne için özellik kılavuzu olarak.
PropertyGrid1.SelectedObject = My.Settings
Özellik Kılavuzu yalnızca kullanıcı ayarlarını yapılandırın.
' Attribute for the user-scope settings. Dim userAttr As New System.Configuration.UserScopedSettingAttribute Dim attrs As New System.ComponentModel.AttributeCollection(userAttr) PropertyGrid1.BrowsableAttributes = attrs
[!NOT]
Uygulama kapsamı ayarlarını göstermek için ApplicationScopedSettingAttribute yerine özniteliği UserScopedSettingAttribute.
Güçlü Programlama
Uygulama kapatıldığında uygulama kullanıcı ayarlarını kaydeder.Hemen ayarlarını kaydetmek için arama My.Settings.Save yöntem.Daha fazla bilgi için bkz. Nasıl yapılır: Visual Basic kullanıcı ayarları kalıcı.
Ayrıca bkz.
Görevler
Nasıl yapılır: Visual Basic Application Settings okuyun
Nasıl yapılır: Visual Basic kullanıcı ayarlarını değiştir
Nasıl yapılır: Visual Basic kullanıcı ayarları kalıcı