منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تعلم كيف تفتح صورة من رابط داخل ال Picture box - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90)
+--- قسم : مكتبة أكواد المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=111)
+---- قسم : مكتبة أكواد .net (http://vb4arb.com/vb/forumdisplay.php?fid=117)
+---- الموضوع : تعلم كيف تفتح صورة من رابط داخل ال Picture box (/showthread.php?tid=6321)



تعلم كيف تفتح صورة من رابط داخل ال Picture box - RaggiTech - 17-10-12

كاتب الموضوع : lo2i

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

الكود التالي سوف يساعدك على فتح صورة موجودة في رابط في الـ Picture box

كود :
[color=#000000][COLOR=#0000bb]        dim mywebclient [/color][color=#007700]as new [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]net[/color][color=#007700].[/color][COLOR=#0000bb]webclient
        dim imageinbytes[/COLOR][color=#007700]() as [/color][color=#0000bb]byte [/color][color=#007700]= [/color][color=#0000bb]mywebclient[/color][color=#007700].[/color][color=#0000bb]downloaddata[/color][color=#007700]([/color][color=#dd0000]"http://profile.ak.fbcdn.net/object3/529/90/n103147443955_8391.jpg"[/color][COLOR=#007700])
        [/COLOR][color=#0000bb]dim imagestream [/color][color=#007700]as new [/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]memorystream[/color][color=#007700]([/color][color=#0000bb]imageinbytes[/color][COLOR=#007700])
        [/COLOR][color=#0000bb]picturebox1[/color][color=#007700].[/color][color=#0000bb]image [/color][color=#007700]= new [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]drawing[/color][color=#007700].[/color][color=#0000bb]bitmap[/color][color=#007700]([/color][color=#0000bb]imagestream[/color][COLOR=#007700])
        [/COLOR][color=#0000bb]picturebox1[/color][color=#007700].[/color][color=#0000bb]sizemode [/color][color=#007700]= [/color][color=#0000bb]pictureboxsizemode[/color][color=#007700].[/color][COLOR=#0000bb]stretchimage  
[/COLOR][/COLOR]


في السطر الأول :
قمنا بتعريف المتغير mywebclient على انه webclient
في السطر الثاني : قمنا بتعريف مصفوفة باسم imageinbytes ونوعها بايت
واسندنا لها قيمة الملف المُحمل من خلال الخاصية downloaddata الموجودة ضمن ال webclient
السطر الثالث : قمنا بتعريف متغير باسم imagestream وهو من نوع memorystream
السطر الرابع : اسندنا لخاصية ال image في كائن picture box قيمة ال imagestream الذي عالجناها في السطر السابق.
السطر الخامس : قمنا بجعل صندوق الصورة (picture box) ممتد حسب حجم الصورة المحددة .


بالتوفيق