برای اینکه بتوانیم تصویری را از روی حافظه به 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");
سلام.
خسته نباشید.
می خواستم بدونم اگه بخواهیم یک دکمه browse بزاریم که کاربر عکسی که خودش مایل هست را بارگذاری کنه باید چه کار کنیم؟
خیلی ممنونم.
سلام. خدمت شما: «انواع دیالوگهای انتخاب فایل و پوشه در سی شارپ»