2016-04-06 18 views
0

Program kapatıldıktan sonra değişkenleri kaydetmek için benim uygulamanızda Settings.settings kullanıyorum. Windows.Input.Key tipindeki Keys saklamak istiyorum. enter image description hereBir Key türünü Settings.settings'e kaydetmek mümkün mü?

Kod çalışmıyor:

Ne yazık ki mevcut türü bulamıyoruz

Properties.Settings.Default.F3_User = Key.F3; 
Properties.Settings.Default.Save(); 

cevap

0

Evet, bu mümkün, ama elle ayar dosyasını düzenlemek zorunda. Bunu yapmak için, ayarlar dosyasına sağ tıklayın ve "open with" -> Xml (text) editörünü seçin. Burada , sen System.Windows.Input.Key için Type değiştirin: beklendiği gibi

<Setting Name="F3_User" Type="System.Windows.Input.Key" Scope="User"> 
    <Value Profile="(Default)"></Value> 
</Setting> 

Bundan sonra, her şey çalışmalıdır.

+0

Mükemmel çözüm, teşekkürler – Mercender

İlgili konular