Aracılığıyla paylaş


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

  1. 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.

  2. Tasarım yüzeyi için çift Form1 formun load olay işleyicisi kodunu açın.

  3. Set My.Settings nesne seçili nesne için özellik kılavuzu olarak.

    PropertyGrid1.SelectedObject = My.Settings
    
  4. Ö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ı

Başvuru

My.Settings nesnesi

Kavramlar

Uygulama ayarlarını yönetme