مشاهده نسخه کامل
: نمایش ناحیه خاصی از تصویر زیر Panel
سلام به همه دوستان
من یک PictureBox دارم که یک عکس در اون قرار دادم و 9 تا پنل هم رو روی اون گذاشتم مثل پازل. می خوام وقتی روی هر پنل رفتم ناحیه ای از عکس که زیر پنل هست نمایش داده بشه
ممنون از لطفتون
سلام
برای این جور کارها حداقل سه راه متفاوت به ذهن من میرسد.
- اول استفاده از دستورات گرافیکی +GDI و برش تصویر از محل و مختصات مورد نیاز و جدا کردن و نمایش در جای دلخواه.
- دوم استفاده از یک Panel به جای PictureBox به عنوان ظرف اصلی حاوی تصویر اصلی و قرار دادن 9 کنترلر دیگر داخل این Panel و تغییر BackColor به Transparent در زمان دلخواه
- سوم بسیار بسیار ساده و موثر!!! تغییر Visible ان 9 پنلتان در زمان مورد نیاز!!!
یعنی هر وقت خواستید تصویر زیر یکی از آن پنلهایتان نمایش داده شودف Visible اش را False کنید و دوباره برای برگشتن به حالت عادی True اش کنید.
شخصاً گمان میکنم مورد سوم مشکلتان را حل میکند و خیلی ساده تر و پربازده تر است.
حتماً نیاز نیست روش پیچیده ای باشد تا مشکلتان را حل کند!
موفق باشید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.