PDA

View Full Version : مبتدی: قرار دادن scroll برای یک پنل



zha.aye
پنج شنبه 05 خرداد 1390, 21:34 عصر
سلام
من در یک پنل تصویری قرار دادم که روی اون تصویر می شه زوم کرد autoscroll پنل رو هم true کردم اما با بزرگ شدن تصویر scrollbar ای بوجود نمی یاد میشه یکی به من بگه مشکل از کجاس؟

massar
جمعه 06 خرداد 1390, 21:32 عصر
با سلام دوست عزیز
یه راه حل سریع برای این مسئله اینه که یه pictureBox داخل یه panel بزارید و سایز مود پیکچر باکسو رو Automatic بگزارید و autoscroll پنل رو هم true کنید حالا وقتی عکس رو در pb لود میکنید سایزش زیاد میشه و اسکرول روی پنل ظاهر میشه، تقریبا تمام حالتهارو (زوم و بقیه...) میتونید با این روش پیاده کنید.

zha.aye
یک شنبه 08 خرداد 1390, 10:47 صبح
ممنون از جوابتون
اگر بخوام pictureBox mode=stretchMode باشه چی ؟

massar
یک شنبه 08 خرداد 1390, 13:31 عصر
میتونید وقتی زوم کردید automatic بگزارید وقتی زوم نکردید stretch کنید حالتشو و سایز پیکچر باکسو به اندازه ی پنل کنید.
البته همه این کارها یه جور کلک برای رفع موقتی مسئله هست و روش نباید خیلی حساب کرد.

zha.aye
دوشنبه 09 خرداد 1390, 11:30 صبح
ممنون ولی موفقیت آمیز نبود!

b_savad
دوشنبه 09 خرداد 1390, 11:46 صبح
کارهایی که massar گفتن درست انجام بدین جواب میده
اگه بخوای سایز مودش رو هم تغییر بدی اینجوری تغییر داده می شه:
pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;

arefba
دوشنبه 09 خرداد 1390, 16:07 عصر
اگرم هدفت زوم کردن روی یه عکس هست راهی که رفتی اشتباست