السلام عليكم ورحمة الله وبركاته
لدي مشكلة في checkbox عند اعادة تشغيل البرنامج بعد الانتهاء من تكوينة
لم تفعل ال checkboxوقد تقدمت بالسؤال لهذا المنتدى وافادني احد الاعضاء جزاه الله خير
حيث قال تعطي لل checkbox اسم معين ونجحت معي في ال checkbox الواحد
لكن في الفورم الخاص بي الكثير من ال checkbox وقد اعطت لكل checkbox اسم خاص بها
ولم تفعل بعد اعادة تشغيل البرنامج .. اي _ العمل لا يحفظ على البرنامج
ممكن تفيدوني ... جزاكم الله خيرا
وعليكم السلام
اخي استخدم طريقة الكود
ولعمل ذلك :
اذهب الى my project -> settings
ثم تكتب اسم لكل تشك بوكس
على سبيل المثال
chk1 ثم غير النوع الى Boolean
الآن عد الى الفورم وانقر مرتين على التشك بوكس
وضع الكود التالي :
PHP كود :
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
My.Settings.Chk1 = CheckBox1.Checked
My.Settings.Save()
End Sub
ثم انقر مرتين على الفورم وضع الكود التالي :
PHP كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
CheckBox1.Checked = My.Settings.Chk1
End Sub
وكرر هذه العمليات على بقية التشك بوكس.
اذا واجهت صعوبة في فهم الخطوات المثال موجود في المرفقات.
اتبع نفس الخطوات في الموضوع السابق
ولكن تأكد من اختيار Checked التي في داخل الخاصية ApplicationSettings مع اختيار اسم جديد مختلف لكل منهم
انا استعملها في برامجي بشكل مشابه لما الصورة التي في هذا الموضوع وتعمل لدي بدون مشاكل
ولكن تأكد من اختيار Checked التي في داخل الخاصية ApplicationSettings مع اختيار اسم جديد مختلف لكل منهم
حبيبي الغالي Adrees
.... سوف اجرب طريقة الاكواد .. شكرا جزيلا لك
(21-05-17, 12:21 PM)Adrees كتب : [ -> ]وعليكم السلام
اخي استخدم طريقة الكود
ولعمل ذلك :
اذهب الى my project -> settings
ثم تكتب اسم لكل تشك بوكس
على سبيل المثال
chk1 ثم غير النوع الى Boolean
الآن عد الى الفورم وانقر مرتين على التشك بوكس
وضع الكود التالي :
PHP كود :
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
My.Settings.Chk1 = CheckBox1.Checked
My.Settings.Save()
End Sub
ثم انقر مرتين على الفورم وضع الكود التالي :
PHP كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
CheckBox1.Checked = My.Settings.Chk1
End Sub
وكرر هذه العمليات على بقية التشك بوكس.
اذا واجهت صعوبة في فهم الخطوات المثال موجود في المرفقات.
اخي وحبيبي الطيب [b]alma2 .. جربت ولم افلح .. ربي يحفظك[/b]
(21-05-17, 12:30 PM)alma2 كتب : [ -> ]اتبع نفس الخطوات في الموضوع السابق
ولكن تأكد من اختيار Checked التي في داخل الخاصية ApplicationSettings مع اختيار اسم جديد مختلف لكل منهم
انا استعملها في برامجي بشكل مشابه لما الصورة التي في هذا الموضوع وتعمل لدي بدون مشاكل
ولكن تأكد من اختيار Checked التي في داخل الخاصية ApplicationSettings مع اختيار اسم جديد مختلف لكل منهم