PDA

View Full Version : سوال: انتخاب رندم عکس در c#



mohammad jamalian
سه شنبه 03 دی 1392, 20:00 عصر
سلام
من چند عکس دارم و می خواهم با کلیک بر روی یک دکمه این عکس ها به صورت رندم نمایش داده شود.
می خواستم بپرسم چگونه می شود این کار را انجام داد؟
باتشکر

abbas.oveissi
سه شنبه 03 دی 1392, 20:05 عصر
سلام
من چند عکس دارم و می خواهم با کلیک بر روی یک دکمه این عکس ها به صورت رندم نمایش داده شود.
می خواستم بپرسم چگونه می شود این کار را انجام داد؟
باتشکر

بستگی داره عکس ها کجا هستند.اگر توی یک پوشه هست میتونی اسماشون رو اینجوری بذاری : pic1.jpg pic2.jpg pic3.jpg pic4.jpg pic5.jpg
بعد یدونه عدد رندوم از 1 تا 5 انتخاب کنی و با این کد توی pictureBox نمایش بدید : Random rnd = new Random();
int r=rnd.Next(1, 5);
pictureBox1.Image = Image.FromFile("pic"+r.toString()+".jpg");

mohammad jamalian
چهارشنبه 04 دی 1392, 16:33 عصر
اگه امکان داره کامل تر توضیح دهید.

abbas.oveissi
چهارشنبه 04 دی 1392, 17:03 عصر
اگه امکان داره کامل تر توضیح دهید.

کجاشو ؟ فقط کافیه عکس ها همونجور که گفتم کنار فایل Exe باشه ( میتونی آدرس دهیشو عوض کنی ) و بعد همون سه خط کد برات رندوم یک عکس رو نشون میده.

mohammad jamalian
چهارشنبه 04 دی 1392, 17:15 عصر
اگر بخواهیم چند فایل exe را به صورت رندم اجرا کنیم (با کلیک بر روی یک دکمه)آن هم به همین صورت است یا نه؟

aliphp1
چهارشنبه 04 دی 1392, 17:21 عصر
من همینو تست کردم نمی دونم چرا جواب نداد

mohammad jamalian
چهارشنبه 04 دی 1392, 17:29 عصر
من برای عکسش این کار رو کردم و درست انجام شد.

mohammad jamalian
پنج شنبه 05 دی 1392, 15:42 عصر
اگر بخواهیم چند فایل exe را به صورت رندم اجرا کنیم (با کلیک بر روی یک دکمه)آن هم به همین صورت است یا نه؟

abbas.oveissi
جمعه 06 دی 1392, 03:12 صبح
اگر بخواهیم چند فایل exe را به صورت رندم اجرا کنیم (با کلیک بر روی یک دکمه)آن هم به همین صورت است یا نه؟

آره ،البته دیگه از تابع اجرا فایل exe باید استفاده کین.ولی بقیه اش همین میتونه باشه.