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

نام تاپیک: نحوه جا به جا کردن دایره روی فرم(رندم)

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    پست
    159

    نحوه جا به جا کردن دایره روی فرم(رندم)

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

  2. #2
    کاربر دائمی آواتار saman6384
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    سن
    39
    پست
    325

    نقل قول: نحوه جا به جا کردن دایره روی فرم(رندم)

    واسه ساختن دایره های تصادفی از این استفاده کن

    Random random = new Random();
    int i, max, min;
    max = 200;
    min = 10;
    i = random.Next(min, max);
    Rectangle rect = new Rectangle(2 * i, i, 10 * i, 7 * i);


    واسه چک کردن اینکه آیا همدیگه رو قطع کردن از این

    rect1.Intersect(rect2);

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    پست
    159

    نقل قول: نحوه جا به جا کردن دایره روی فرم(رندم)

    لطفا اکه میشه کمی بیشتر توضیح بدید.اگه بخواهید فایل پروژه رو هم براتون ارسال میکنم.ممنون میشم اگه کمکم کنید.

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

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