PDA

View Full Version : تغییر مکان عکس در picturebox



mojtaba-saleh
جمعه 09 فروردین 1387, 22:35 عصر
سلام
اگر به این عکسی که ضمیمه کردم توجه کنید می بینید چند حالت مختلف از یک کلیده
حالا من اگه بخوام این عکس را در picturebox تغییر مکان بدم باید چیکار کنم آیا ممکنه؟
یعنی در حالت معمولی عکس 1 باشه وقتی موس روی اون رفت عکس پایین تر رو نشون بده.

نمی خوام از تعداد مثلا 2 یا 3 تا picturebox استفاده کنم.

و یا کسی راهی برای ایجاد یک گرافیکال باتن با عکس نداره ؟

__H2__
شنبه 10 فروردین 1387, 10:44 صبح
سلام
همچین چیزی را در قالب یک کنترلر نسبتاً کامل برای بچه های یک سایت دیگر آماده کرده بودم.
شما هم میتوانید از لینک زیر دانلودش کنید.
http://www.h02.ir/Download.aspx?File=GraphicButton.zip

sinpin
شنبه 10 فروردین 1387, 12:18 عصر
سلام
اگر به این عکسی که ضمیمه کردم توجه کنید می بینید چند حالت مختلف از یک کلیده
حالا من اگه بخوام این عکس را در picturebox تغییر مکان بدم باید چیکار کنم آیا ممکنه؟
یعنی در حالت معمولی عکس 1 باشه وقتی موس روی اون رفت عکس پایین تر رو نشون بده.
نمی خوام از تعداد مثلا 2 یا 3 تا picturebox استفاده کنم.
و یا کسی راهی برای ایجاد یک گرافیکال باتن با عکس نداره ؟
نیازی به استفاده از چند پیکچرباس نیست، یک یوزرکنترل بسازید و تصاویر رو در ریسورس آن قرار دهید.

choobin84
شنبه 10 فروردین 1387, 13:49 عصر
سلام
همچین چیزی را در قالب یک کنترلر نسبتاً کامل برای بچه های یک سایت دیگر آماده کرده بودم.
شما هم میتوانید از لینک زیر دانلودش کنید.
http://www.h02.ir/Download.aspx?File=GraphicButton.zip
جدا زیبا بودند.
کاش با 2003 یا 2005 رو هم می گذاشتید.

mojtaba-saleh
شنبه 10 فروردین 1387, 14:39 عصر
سلام
ممنون مشکلم کاملا حل شد.
واقعا کنترل خیلی خوبیه.


جدا زیبا بودند.
کاش با 2003 یا 2005 رو هم می گذاشتید.

من با 2005 بازش کردم. فقط یک مشکلی در فایل GraphicButton-2008.vbproj بود که با جایگزین کردن
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
با
<Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" />
درست شد

visual_sadegh
یک شنبه 11 فروردین 1387, 07:49 صبح
عذر می خوام من یک برنامه نوشتم که عکسارو اسکن می کنه
تصاویر اسکن شده رو توی پیکچر باکس می ذاره.
چطور می تونم برنامه رو جوری طراحی کنم که تصاویر با اندازه واقعی نشون بده و بشه با نگه داشتن کلید موس بشه قسمت های مختلف تصویر رو دید.
اگه راهنماییم کنید و بگید چطور می تونم اون تصویر رو در اندازه واقعی چاپ کنم ممنون می شم.

visual_sadegh
چهارشنبه 14 فروردین 1387, 07:16 صبح
چنین کاری توی وی بی امکان پذیر نیست؟

__H2__
دوشنبه 19 فروردین 1387, 10:07 صبح
سلام
میبخشید مدتی انلاین نبودم، شرمنده...

جدا زیبا بودند.
کاش با 2003 یا 2005 رو هم می گذاشتید.
در 2005 اصلاً و ابداً مشکلی ندارد، فقط چون پروژه با 2008 نوشته شده فایل vbproj آن توسط 2005 باز نمیشود، در اصل میتوان دو فایل vbproj گذاشت یکی برای 2005 و یکی برای 2008، ولی وقت این کارها را نداشتم.
دوستانی که از 2005 استفاده میکنند، کافیست در یک پروژه موجود یا با New Project زدن، فایل اصلی کلاسس را در پروژه خود استفاده کنند، و صددرصد بدون مشکل کامپایل میشود، (فکر کنید اصلاً فایل vbproj داخل بسته نبوده!)




عذر می خوام من یک برنامه نوشتم که عکسارو اسکن می کنه
تصاویر اسکن شده رو توی پیکچر باکس می ذاره.
چطور می تونم برنامه رو جوری طراحی کنم که تصاویر با اندازه واقعی نشون بده و بشه با نگه داشتن کلید موس بشه قسمت های مختلف تصویر رو دید.
اگه راهنماییم کنید و بگید چطور می تونم اون تصویر رو در اندازه واقعی چاپ کنم ممنون می شم.

بهتر میبود اگر سوالتان را در تاپیکی مجزا وجدید میپرسیدید ولی ....
یعنی منظورتان آن است که تصویر بزرگی دارید ومیخواهید Scroll کنید؟؟؟؟
فوق العاده ساده است!
یک PictureBox بگذارید که در حالت AutoSize باشد و این را داخل یک Panel قرار دهید که در حالت AutoScroll است، تمام.!
scroll کار میکند ، ماوس را فکر نکنم، برای ماوسس هم با چند خط ساده مشکل حل میشود، فعلاً تستی کنید.