PDA

View Full Version : ایجاد 100 نقطه تصادفی بر روی فرم



ali_behshahr
یک شنبه 19 تیر 1390, 08:09 صبح
سلام من می خوام 100 تا نقطه یا دایره بصورت تصادفی بر روی فرم نمایش داده بشن بطوری که هیچ کدوم از نقطه ها رو هم قرار نگیرند و یک فاصله مناسب داشته باشند

esh_computer110
یک شنبه 19 تیر 1390, 10:27 صبح
با استفاده از توابع draw میتوانید شکل و... رسم کنید و با کلاس Random میتونید یه عدد تصادفی تولید کنید


Random rnd=new Rnadom();
rnd.Next(start,end);

تابع next یک عدد تصادفی در بازه ی start تا یک واحد کمتر از End تولی میکند یعنی اگر end را 12 بدید تا 11 عدد تصادفی تولید میکند

ali_behshahr
یک شنبه 19 تیر 1390, 14:47 عصر
نه می خوام طوری باشه مثلآ عدد 100 رو وارد کردم 100 تا نقطه در فرم ایجاد بشه
آخه تابع رندم عدد تکراری وارد می کنه و نقطه ها رو ی هم قرار می گیرند و یا خیلی به هم نزدیک می شن

ali_behshahr
پنج شنبه 23 تیر 1390, 11:34 صبح
کسی نیست یه جواب درست به ما بده

flash118
پنج شنبه 23 تیر 1390, 15:12 عصر
با سلام دوست عزیز به این جا ها سری بزنید
http://www.dotnettutorials.com/tutorials/graphics/winforms-drawing-cs.aspx
http://www.daniweb.com/software-development/csharp/code/216382
http://bytes.com/topic/c-sharp/answers/697351-how-draw-only-one-pixel-form
http://social.msdn.microsoft.com/Forums/br/csharplanguage/thread/061f3678-f31f-4ad8-926b-f364e7367ad3