내가 만든 방법은 pictureBox에 원을 만들지 만 직사각형의 좌표 만 사용한다는 점에서 효과가있었습니다. 나는 다음을 만들려고 해요원과 반지름의 중심을 사용하여 원을 그리는 방법 만들기
,
이- Windows 폼과 함께 :
- 1 PictureBox를
- 1 텍스트 상자
- 1 버튼
텍스트 상자가해야 cir에 반경을 삽입하는 데 사용된다. cle.
(double input=Convert.ToDouble(textBox1.Text)
{
private void button1_Click(object sender, EventArgs e)
{
double input....
double radius= Math.PI*input*input;
Graphics paper;
paper = pictureBox1.CreateGraphics();
Pen pen = new Pen(Color.Black);
getCircle(paper, pen, (variables for center), radius);
}
private void getCircle(Graphics drawingArea, Pen penToUse, int xPos, int yPos, double radius);
{
}
}
내 문제는 여기에 내가 어떻게 결정 중심 좌표 사전에 Math.PI*radius*radius
를 사용하여 원을 만드는 아무 생각 한 것 없습니다.
나는 당신이 원의 면적을 찾는하고 반경 호출하는 이유를 이해하지 않습니다 코딩 방법에 답하고 button_click
DrawEllipse. 당신이 아마 너무 많은 답변을 얻지 못할 reasone은 당신이 약간의 연구를하고, 무언가를 시도한 다음에 물을 것으로 예상된다는 것입니다. –
Im은 HW를 추측하고 cos/sin * radius를 사용하여 원을 그려야 만합니다. –