PDA

View Full Version : سوال: چگونگی لود پشت سرم هم تصاویر با دو دکمه



mehdi592
پنج شنبه 06 خرداد 1389, 11:26 صبح
با سلام دوستان میخوام یه سری عکس بزارم پهلوی فایل اجرایی و تو فروم دو تا کلید بزارم که
next
prev
باشه و بتونه تصاویر را نشون بده و جلو عقب ببره
لود کردن تصویر و نمایش را به صورت تکی میدونم ولی نمیدونم چیکار کنم که هر بار کلیک کنم رو دکمه یه تصویر بعدی بیاد
ممنون میشم راهنمایی کنید

saber187518
پنج شنبه 06 خرداد 1389, 11:46 صبح
با سلام
دوست عزیز شما میتونی برای هر عکس یک شماره در نظر بگیری و یک شمارنده در خود برنامه. با فشردن کلید next شمارنده یکی اضافه بشه و با فشردن کلید prev شمارنده یکی کم بشه و عکس نظیر رو نشون بده.
نکته ای که میمونه اینه که وقتی به آخرین عکس رسیدیم باید شمارنده ریست بشه و بالعکس وقتی به اولین عکس رسیدیم شمارنده باید max بشه.
موفق باشی.

spring69
پنج شنبه 06 خرداد 1389, 11:57 صبح
سلام.
يه برنامه نمونه براتون گذاشتم.

mehdi592
پنج شنبه 06 خرداد 1389, 12:54 عصر
تشکر از اساتید گرامی
چون استاد هنوز لیست باکس را نگفته بود از اون استفاده نکردم
خلاصه تونستم بنویسم و دکمه ها به راحتی تصاویر را جلو و عقب برد
حالا گفته چند دکمه رادیویی کنارش بزارم که وقتی مثلا انتخاب میکنی
strech
تصویر کشیده بشه و حالات های دیگه دکمه ها را گذاشتم
با این کد مثلا برای دکمه کشیده شدن تصویر:

pictureBox1.BackgroundImageLayout = ImageLayout.Stretch;
ولی کار نمیده و اگه تصیوری از قبل تو حالات اولیه در طراحی فرم گذاشته باشم تو قسمت picturebox
دکمه ها کار میده و تصاویر کشیده -زوم دار و.... میشه ولی وقتی با کلید ی تصاویر را عوض میکنم
دیگه دکمه های رادویی نمیتونه رو تصاویر عمل کنه
ممنون میشم راهمایی فرمائید

spring69
پنج شنبه 06 خرداد 1389, 13:07 عصر
از اين كد استفاده كن

pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;