السلام وعليكم اخواني
انا عندي برنامج للطباعة واريد أن اعرف كيف اأخذ اداة موجودة عندي في الفورم واحولها الى صورة graphics؟
مثلاً انا عندي Button واريد ان اأخذ هذا Button على شكل صورة Graphics وارسمها في مكان معين.......
وشكراً
السلام وعليكم اخواني
انا عندي برنامج للطباعة واريد أن اعرف كيف اأخذ اداة موجودة عندي في الفورم واحولها الى صورة graphics؟
مثلاً انا عندي Button واريد ان اأخذ هذا Button على شكل صورة Graphics وارسمها في مكان معين.......
وشكراً
السلام عليكم ورحمه الله وبركاته
اخي جرب الكود التالي في حدث الـ 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 ::.
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 لم تعمل معي ولكني جعلتها اصفار فعملت جيداً
السلام عليكم ورحمه الله وبركاته
اخي اصلا الداله تحتاج نقطه وحجم لتقوم بتحوبل الاحداثيات اللى صوره مو مشكله, حسب اعتقادي لو كانت اصفارا بيأخذ القيم من الكائن Bmp
.:: Wish to become better and better ::.