02-12-16, 09:37 PM
(آخر تعديل لهذه المشاركة : 02-12-16, 09:40 PM {2} بواسطة The Light Fire.)
(02-12-16, 08:57 PM)ابراهيم النعيمي كتب : ممكن استخدام الريجيستري لحفظ قيمة ما و استدعائها عند فتح النافذة بالشكل التالي:شكرا اخوي
عند حفظ القيمة في الريجيستري تستخدم السطر التالي:
MyApp: هو اسم المفتاح الفرعي تستطيع تغيير حسب ما يناسبكPHP كود :
Registry.CurrentUser.OpenSubKey("SOFTWARE\\MyApp", True).SetValue("MyChoice", 1)
MyChoice: هو اسم القيمة التي ستولدها داخل المفتاح الفرعي ايضاً تستطيع تغييرها حسب المطلوب
الفكرة انك تستطيع تغيير القيمة اعلاه (1) استناداً لقيمة الخيار الذي ستختاره بمعنى اذا كان الخيار 1 تضع القيمة (1) في الريجيستري و اذا كانت الخيار 2 تكون القيمة (2) و هكذا..
لقراءة قيمة موجودة اصلاً في الريجيستري نستخدم السطر التالي:
مثلاُ عند حدث (Form_Load) تكتب السطور التالية لاسترجاع القيمة المحفوظة في الريجيستري و تعيينها للخيار الصحيح و كما يأتي:PHP كود :
Registry.CurrentUser.OpenSubKey("SOFTWARE\\MyApp", True).GetValue("MyChoice")
PHP كود :
Dim ch As Int16 = Registry.CurrentUser.OpenSubKey("SOFTWARE\\MyApp", True).GetValue("MyChoice")
Select Case ch
Case 1
RadioButton1.Checked = True
Case 2
RadioButton1.Checked = True
Case 3
RadioButton1.Checked = True
Case Else
MsgBox("هناك خطأ", MsgBoxStyle.Critical)
End Select
تحياتي ..
بس لو تقدر ارفق لي مشروع على غرار المثال الي ذكرته
عشان افهم اكثر
وشكرا
