بارگزای تصویر در PictureBox از حافظه در سی شارپ WinForm

برای اینکه بتوانیم تصویری را از روی حافظه به PictureBox اختصاص دهیم، می‌توانیم از روش‌های زیر استفاده کنیم.

روش اول: ویژگی ImageLocation

PictureBox شامل یک ویژگی به نام ImageLocation می‌‌باشد که از نوع string بوده و مسیر یک تصویر در حافظه یا اینترنت (لینک مستقیم تصویر) را قبول می‌کند! به صورت زیر:

pictureBox1.ImageLocation = @"c:\FuLLKade\Images\Csharp.png";

pictureBox1.Image = Image.FromFile("https://fullkade.com/wp-content/themes/fullkade/files/fullkade_logo.png");

روش دوم: ویژگی Image

ویژگی Image کنترل PictureBox که از نوع کلاس Image می‌باشد، یک آبجکت از این کلاس را قبول می‌کند! بنابراین برای اختصاص یک تصویر از حافظه به آن، بایستی تصویر موجود در حافظه را به شکل آبجکت Image در بیاوریم؛ بدین منظور، خود کلاس Image، یک متد استاتیکی به نام FromFile دارد که با دریافت مسیر فایل، آن را به یک آبجکتی از جنس Image درمی‌آورد. به صورت زیر:

pictureBox1.Image = Image.FromFile(@"F:\Image\Baby\01.jpg");

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده 2 دیدگاه

توضیحات پیشنهادی نظرات اشتراک