منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف اجعل زر او نافذة تساوى صورة ليست فى الريسورس ولكن على الجهاز؟؟؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كيف اجعل زر او نافذة تساوى صورة ليست فى الريسورس ولكن على الجهاز؟؟؟
هل يمكن ان توضح اكثر
يا إما توضح تحديدا اي جزء من الفورم تحتاج تحويله الي صورة و تحفظها في فولدر البرنامج مثلا
او إنك تأخذ صورة كاملة للفورم و تضعها علي فهرس المشروع او في اي مكان اخر علي الهارد ديسك
ده لو انا فهمت سؤالك بشكل صحيح
ممكن تستخدم الكود التالي لأخذ صورة كاملة للفورم
ثم تحفظ الصورة التي تحصل عليها من الدالة CaptureFormImage علي الهارد ديسك 


PHP كود :
   Private Function CaptureFormImage() As Bitmap
        Dim formRect 
As Rectangle = New Rectangle(Me.Bounds.LocationMe.Bounds.Size)
 
       Dim pt As Point = New Point(Me.Location.XMe.Location.Y)
 
       Dim r As Rectangle TrnasformRect(ptformRect)
 
       Dim formBitmap As Bitmap = New Bitmap(r.Widthr.Height)
 
       Me.DrawToBitmap(formBitmapr)
 
       Return formBitmap
    End 
Function

 
   Public Function TrnasformRect(offset As PointoriginalRect As Rectangle) As Rectangle
        Return 
New Rectangle(originalRect.offset.XoriginalRect.offset.YoriginalRect.WidthoriginalRect.Height)
 
   End Function 
أما إن كنت تريد تحويل بيانات من داخل برنامجك الي صورة فهذا ايضا ممكن و لكنه يحتاج الي كود أخر مختلف
ويحتاج الي بعض الوقت و المجهود قليلا
اذا كنت تقصد استيراد صورة موجود في الكمبيوتر الى البرنامج،
فيمكنك استخدام هذا الكود :

PHP كود :
PictureBox1.Image Image.FromFile("مسار الصورة"