30-12-19, 03:37 AM
حفظ تخطيط الادوات و اعادة استدعائها عند التحميل
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته,
اقدم لكم كلاس بسيط يعالج حفظ التخطيط لبعض الادوات :
الادوات المشمولة هي الادوات شائعة الاستعمال
TextBox,ListBox,ComboBox,CheckBox,DateTimePiker,RadioButton
يتم حفظها وفق تقنية Serialization و تخزينها ضمن ملف Xml و اعادة استدعائها لاحقاً
لم يتم التوسع في الكلاس فقط بعض الخصائص الاشيع استخداماً تم شملها مثل
visible مشتركة بين اغلب العناصر
Checked مشتركة بين بعض العناصر
Selectedindex تتبع عنصري ComboBox,ListBox
قيمة التاريخ
و غيرها من الخصائص المشتركة.
بامكانك التعديل على الكلاس ليشمل خصائص اكثر و عناصر اكثر.
-------------------------------------------------------------------------------
كيفية العمل :
يتم اضافة الكلاس الى المشروع وهو من النوع Module
ثم تعمل استيراد له داخل النموذج الذي تريد العمل عليه كما يلي
PHP كود :
Imports FormSerialisation
PHP كود :
FormSerialisor.Serialise(Me, Application.StartupPath + "\serialise.xml")
PHP كود :
FormSerialisor.Deserialise(Me, Application.StartupPath + "\serialise.xml")
بالتوفيق للجميع
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال