C# Uygulama Ayarlarına Erişim
label1.Text = ap.Baslik;
Bu özelliğin kalıcı biçimde (değiştirilip tekrar kaydedilene kadar) değiştirilebilmesi Save() ile sağlanır.
ap.Baslik = "C ve Sistem Programcıları Derneği";
ap.Save();
-----------------------------------------------------------
Şayet özgün bir sınıf yazılacaksa;
{
[UserScopedSetting()]
[DefaultSettingValueAttribute("200")]
public in Genislik
{
get
{
return (int) this["Genislik"];
}
set
{
this["Genislik"] = value;
}
}
[UserScopedSetting()]
[DefaultSettingValueAttribute("150")]
public int Yukselik
{
get
{
return (int) this["Yukselik"];
}
set
{
this["Yukselik"] = value;
}
}
}
a.Genislik = 500;
a.Yukseklik = 500;
// ....
a.Save();
----------------------------------------------------------
Reset() fonsiyonu ise, default değerlerin geri yüklenmesini sağlar.
Aykut TAŞDELEN
C ve Sistem Programcıları Derneği Eğitmeni