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

كيف اجعل اداة معينة كصورة graphics؟

بدأه Rasool Micro في 20 أغسطس 2011 · 3 رد · 355 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام وعليكم اخواني

انا عندي برنامج للطباعة واريد أن اعرف كيف اأخذ اداة موجودة عندي في الفورم واحولها الى صورة graphics؟

مثلاً انا عندي Button واريد ان اأخذ هذا Button على شكل صورة Graphics وارسمها في مكان معين.......

وشكراً

#2

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

اخي جرب الكود التالي في حدث الـ PrintPage

Using Bmp As New Bitmap(Button1.Width, Button1.Height)
 	Button1.DrawToBitmap(Bmp, New Rectangle(Point.Empty, Bmp.Size))
 	e.Graphics.DrawImage(Bmp, 100, 100)
End Using

.:: Wish to become better and better ::.

#3
VB Helper كتب:

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

اخي جرب الكود التالي في حدث الـ PrintPage

Using Bmp As New Bitmap(Button1.Width, Button1.Height)
 	Button1.DrawToBitmap(Bmp, New Rectangle(Point.Empty, Bmp.Size))
 	e.Graphics.DrawImage(Bmp, 100, 100)
End Using

شكراً اخي لقد ساعدتني كثيراً .... ولكن ما قصدك بالراميترات في الدالة Rectangle : point.empty ,bmp.size لم تعمل معي ولكني جعلتها اصفار فعملت جيداً

#4

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

اخي اصلا الداله تحتاج نقطه وحجم لتقوم بتحوبل الاحداثيات اللى صوره مو مشكله, حسب اعتقادي لو كانت اصفارا بيأخذ القيم من الكائن Bmp

.:: Wish to become better and better ::.

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