نمایش نتایج 1 تا 5 از 5

نام تاپیک: تغيير عكس به صورت رندوم

  1. #1

    تغيير عكس به صورت رندوم

    اگه بخوام عكس ها (مثلا 4تا عكس)در صفحه اصلي در picture box به صورت رندوم عوض بشه بايد چيكار كنم؟

  2. #2

    نقل قول: تغيير عكس به صورت رندوم

    سلام .
    شما ميتوني از كلاس Random استفاده كني . مثلا ميخاي از بين 4 تا عدد يكي به صورت رندم انتخاب بشه . از اين كد استفاده كن :
    Random RAND = new Random();
    MessageBox.Show(RAND.Next(1, 5).ToString());

    مثلا اين كد يه عدد رندم بهت نشون ميده . از بين 1 تا 4 .
    حالا ميتوني يه شرط بزاري تا اگه مثلا مقدار برگشتي 1 بود فلان عكس . اگه 2 بود ..... و به همين ترتيب .
    البته اين راهي بود كه به ذهن من ميرسيد . اگه دوستان راه حل ديگه اي به ذهنشون ميرسه دريغ نكنن .
    موفق باشيد ........

  3. #3

    نقل قول: تغيير عكس به صورت رندوم

    ممنون از جوابتون راستش من اين روش رو هم در نظر دارم اما ميخوام بدونم چيكار كنم بهتره؟
    آيا راههاي بهتري هم هست يا نه

  4. #4
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: تغيير عكس به صورت رندوم

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

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1388
    محل زندگی
    خونه صفر حافظه(NULL)
    پست
    88

    نقل قول: تغيير عكس به صورت رندوم

    نقل قول نوشته شده توسط m.developer مشاهده تاپیک
    ممنون از جوابتون راستش من اين روش رو هم در نظر دارم اما ميخوام بدونم چيكار كنم بهتره؟
    آيا راههاي بهتري هم هست يا نه
    سلام
    میتونی یه آرایه از نوع picture box تعریف کنی که تعداد عناصرش برابر با تعداد عکسات باشه

    PictureBox
    []pic=newPictureBox[4];

    بعد عکس هر عنصر رو باهاش ست کنی
    بعد بگی n مین عنصر رو نمایش بده(n همون عدد تصادفی هست که دوستمون توضیح دادن چطور بدست میاد)

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •