rasool13
سه شنبه 25 مهر 1391, 16:49 عصر
سلام خسته نباشید من این کد رو مینویسم اما به جای 10 تا دایره فقط 2 تا دایره کشیده میشه چرا اااا؟؟؟
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication8
{
publicpartialclassForm1 : Form
{
public Form1()
{
InitializeComponent();
}
privatevoid button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
createG();
}
}
private void createG()
{
Random rnd = newRandom();
int a = rnd.Next(0, 100);
int b = rnd.Next(0, 100);
int c = rnd.Next(100, 200);
int d = rnd.Next(100, 200);
System.Drawing.Pen myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = form1.CreateGraphics();
formGraphics.DrawEllipse(myPen, newRectangle(a, b, 4, 4));
myPen.Dispose();
formGraphics.Dispose();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication8
{
publicpartialclassForm1 : Form
{
public Form1()
{
InitializeComponent();
}
privatevoid button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
createG();
}
}
private void createG()
{
Random rnd = newRandom();
int a = rnd.Next(0, 100);
int b = rnd.Next(0, 100);
int c = rnd.Next(100, 200);
int d = rnd.Next(100, 200);
System.Drawing.Pen myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = form1.CreateGraphics();
formGraphics.DrawEllipse(myPen, newRectangle(a, b, 4, 4));
myPen.Dispose();
formGraphics.Dispose();
}