منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] مشكلة في screenshot - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] مشكلة في screenshot (/showthread.php?tid=40134)



مشكلة في screenshot - Hatem Zahran - 29-11-21

ممكن اعرف ايه الخطا اللي في الكود 

PHP كود :
Dim bounds As Rectangle
        Dim screenshot 
As System.Drawing.Image
        Dim graph 
As Graphics
        bounds 
Screen.PrimaryScreen.Bounds
        screenshot 
= New System.Drawing.Bitmap(bounds.Widthbounds.HeightSystem.Drawing.Imaging.PixelFormat.Format32bppArgb)
 
       graph Graphics.FromImage(screenshot)
 
       graph.CopyFromScreen(bounds.Xbounds.Y00bounds.SizeCopyPixelOperation.SourceCopy)
 
       Me.Opacity 100
        Dim pb 
As New PictureBox
        pb
.Image screenshot
        
'pb.Image.Save("C:\Desktop\screenshoot\screenshoot.Jpg")
        Static Count As Integer
        Count += 1
        pb.Image.Save(("C:\Desktop\screenshoot" & Count.ToString & ".jpg"), System.Drawing.Imaging.ImageFormat.Jpeg) 



RE: مشكلة في screenshot - معاند الحظ - 29-11-21

الخطأ في السطر الاخير وتحدبدا في المسار الذي استخدمته لحفظ الصورة على سطح المكتب
فانت استخدمت pb.Image.Save(("C:\Desktop\screenshoot" & Count.ToString & ".jpg"), System.Drawing.Imaging.ImageFormat.Jpeg)
وهو مسار غير موجود لان سطح المكتب دائما يكون ضمن مجلد C:\Users\Username

يمكنك استبداله بهذا الكود 

كود :
   pb.Image.Save((My.Computer.FileSystem.SpecialDirectories.Desktop & "\screenshoot" & Count.ToString & ".jpg"), System.Drawing.Imaging.ImageFormat.Jpeg)



RE: مشكلة في screenshot - Hatem Zahran - 30-11-21

تمام الكود اشتغل الف شكر لحضرتك  Heart