02-10-12, 07:59 AM
3. استدعاء الصور: من المزايا الجميلة التي ستتعامل معها في الدوت نت هي Resources وبسهولة تامة فعندما تريد إضافة صورة لبرنامجك يفضل أن تضيفها إلى Resources العام للمشروع My Project والسبب هو انك تستطيع استخدامها مرارا دون زيادة حجم برنامجك .
حيث nourvb اسم الصورة في الكود السابق
نفس العملية بالنسبة للأيقونات
حيث Floppy اسم الأيقونة في الكود السابق
ويمكن الاستدعاء من فورم لأخر
وكذلك الأمر بالنسبة للمؤشرات و الأصوات والقيم النصية ....الخ .....
تخيل معي صورة تريد أن تكررها في برنامجك عشر مرات وان حجم الصورة 100 كيلو بايت أي إن الصورة لوحدها ستأخذ 1 ميغا بايت لكن بالاعتماد على أل Resources فإن الحجم يصبح 105 كيلو بايت لذلك عند إدخالك الصور تأكد من الطريق التالية وذلك بإدخالها للريسورس العام للمشروع بدل المحلي لكل فورم local لان ذلك يوفر عليك الكثير عند تكرار التعامل مع الصورة أكثر من مرة
وحتى إن كان الاستدعاء سيتم في وقت التشغيل run time
كود :
[FONT=Arial][FONT=Arial]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click[/FONT]
[FONT=Arial]PictureBox2.Image = My.Resources.nourvb[/FONT]
[FONT=Arial]End Sub[/FONT]
[/FONT]نفس العملية بالنسبة للأيقونات
كود :
[FONT=Arial] Me.Icon = My.Resources.Floppy[/FONT]حيث Floppy اسم الأيقونة في الكود السابق
ويمكن الاستدعاء من فورم لأخر
كود :
[FONT=Arial][FONT=Arial]Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load[/FONT]
[FONT=Arial]Me.Icon = Form1.Icon[/FONT]
[FONT=Arial]End Sub[/FONT]
[/FONT]وكذلك الأمر بالنسبة للمؤشرات و الأصوات والقيم النصية ....الخ .....
