PDA

View Full Version : اندازه عکس درون Picture Box



M.kavyani
سه شنبه 24 آبان 1384, 00:23 صبح
با سلام
من یه picture box دارم که سایز اون 80*90 است. من میخوام عکس هایی رو که تو این picture box لود میکنم فیت picture Box بشه. آخه الان عکس اگر بزرگتر باشه به صورت کامل نشون داده نمیشه و اگر هم کوچکتر باشه خو box رو پر نمی کنه؟
در پناه حق موفق باشید

kablayi
سه شنبه 24 آبان 1384, 00:35 صبح
سلام اقا محسن ....
میتونید خاصیت sizeMode رو روی StrechImage تنظیم کنید ....
عکس زیر بهتر اونو نشون میده ....

M.kavyani
سه شنبه 24 آبان 1384, 00:50 صبح
ممنون کارم را افتاد

vbapr2005
سه شنبه 24 آبان 1384, 10:38 صبح
البته این کار باعث یه چیز دیگه هم میشه که شاید بتونیم اسم اونو بذاریم «مشکل».
این که وقتی یه عکس کوچیکتر از اندازه ی PictureBox رو میذاری تو اون PictureBox، چون اندازه ی ائون عکس باید اندازه ی سایز جعبه ی تصویرت بشه، بزرگ میشه و کیفیتش میاد پایین.

میتونی قبل از نشون دادن اون عکس تو پیکچر باکس تست کنی که اگر اندازه ی اون عکس کوچیکتر از اندازه ی پیکچر باکس هست، اونوقت دیگه Stretch نشه و اندازه ی معمولیش نشون داده بشه. در غیر این صورت Stretch بشه. کدش هم خیلی سادس.

M.kavyani
سه شنبه 24 آبان 1384, 11:25 صبح
البته این کار باعث یه چیز دیگه هم میشه که شاید بتونیم اسم اونو بذاریم «مشکل».
این که وقتی یه عکس کوچیکتر از اندازه ی PictureBox رو میذاری تو اون PictureBox، چون اندازه ی ائون عکس باید اندازه ی سایز جعبه ی تصویرت بشه، بزرگ میشه و کیفیتش میاد پایین.

میتونی قبل از نشون دادن اون عکس تو پیکچر باکس تست کنی که اگر اندازه ی اون عکس کوچیکتر از اندازه ی پیکچر باکس هست، اونوقت دیگه Stretch نشه و اندازه ی معمولیش نشون داده بشه. در غیر این صورت Stretch بشه. کدش هم خیلی سادس.
بله اینی که شما میفرمایید صحییح و قابل قبول است اما من می خواهم در هر صورت عکس فیت picture box بشه :لبخندساده
ممنون

OmdRasoli
شنبه 28 آبان 1384, 08:42 صبح
دوست عزیز سلام :
اگر همه این کارها را انجام دهید باز هم یک مشکل دارید و اون اینکه اگر picturebox شما مثلا مستطیل باشه و یک تصویر مربع را وارد آن کنید تصویر شما به اصطلاح ( دموده ) می شود.
شما می توانید برای حل این مشکل از یک picturebox داخل یک Panel استفاده کنید به این ترتیب که برای
picturebox خاصیت Streach را True کنید و تصویر را در آن open کنید به این ترتیب امکان وسط قراردادن تصویر با خاصیت های Top و Left و همچنین امکان Zoom با خاصیتهای Width و Height را خواهید داشت