الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أجعل الرسم يثبت على الصورة

مغلق
بدأه eias في 3 نوفمبر 2005 · 7 رد · 532 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

كل عام و أنتم بخير

عندي مشكلة و هي ان الرسم باستخدام الGDI+ لا يثبت على الصورة عند تصغير النافذة أو مرور نافذة فوقها ..

حليت هذه المشكلة بالرسم على النافذة مباشرة بالحدث Paint و لكن أنا أريد الرسم على PictureBox

حاولت إنشاء Bitmap=Nothing و تطبيقها على الPictureBox فلم أنجح ..على كل أريد الرسم على صور.

لاحظوا المثال المرفق ..وشكرا

Gdi Problem.zip

#3

اخي الكريم ..

الأمر بسيط جداً ... ضع تعليمات الرسم ضمن Sub و قم بإستدعاء هذا الـ Sub في الأحداث التي تحتاجها ...

و أهمها :

PictureBox1_Paint

و بالتالي ستتم إعادة الرسم بشكل تلقائي عند تحريك أي فورم أخرى فوق الرسم ...

و بعد قليل سأضع لك مثالاُ ...

#5

قم بالرسم على صورة وبعدين حط هذه الصورة فى PictureBox

Dim img As Bitmap=New Bitmap(PictureBox.Width,PictureBox.height)
Dim g As Graphics=Graphics.FromImage(img)
'draw any thing on IMG useing g
PictureBox.image=img

الكود بالاعلى قد يكون فيه اخطاء لانى كاتبه من راسى :rolleyes:

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#6

شكرا أخي الكريم Solo سوف اجرب الكود..و إن كنت أعتقد أني جربت الرسم على الBitmap ولم يحدث شيء ...لكن سوف أعيد الطريقة

#8

لا شكر على واجب اخ اياس

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

هذا الموضوع مغلق.

مواضيع مشابهة