منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
حفظ تخطيط الادوات و اعادة استدعائها - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم امثلة ومشاريع VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=188)
+--- الموضوع : حفظ تخطيط الادوات و اعادة استدعائها (/showthread.php?tid=32744)



حفظ تخطيط الادوات و اعادة استدعائها - ابو ليلى - 30-12-19

حفظ تخطيط الادوات و اعادة استدعائها عند التحميل


بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته,

اقدم لكم كلاس بسيط يعالج حفظ التخطيط لبعض الادوات :
الادوات المشمولة هي الادوات شائعة الاستعمال
TextBox,ListBox,ComboBox,CheckBox,DateTimePiker,RadioButton
يتم حفظها وفق تقنية Serialization و تخزينها ضمن ملف Xml و اعادة استدعائها لاحقاً
لم يتم التوسع في الكلاس فقط بعض الخصائص الاشيع استخداماً تم شملها مثل
visible مشتركة بين اغلب العناصر

Checked مشتركة بين بعض العناصر
Selectedindex تتبع عنصري ComboBox,ListBox

قيمة التاريخ
و غيرها من الخصائص المشتركة.
بامكانك التعديل على الكلاس ليشمل خصائص اكثر و عناصر اكثر.
-------------------------------------------------------------------------------
كيفية العمل :
يتم اضافة الكلاس الى المشروع وهو من النوع Module 
ثم تعمل استيراد له داخل النموذج الذي تريد العمل عليه كما يلي
PHP كود :
Imports FormSerialisation 
الدالة المسؤولة عن حفظ التخطيط Serialise تستخدم كما يلي
PHP كود :
       FormSerialisor.Serialise(MeApplication.StartupPath "\serialise.xml"
استدعاء التخطيط عبر الدالة  Deserialise
PHP كود :
       FormSerialisor.Deserialise(MeApplication.StartupPath "\serialise.xml"
الملف يحفظ في جذر البرنامج.




بالتوفيق للجميع


RE: حفظ تخطيط الادوات و اعادة استدعائها - Anas Mahmoud - 13-09-20

مفيد جدا بارك الله فيك