#2 09.02.08 23:12
Re: Не могу нарисовать график
если просто рисовать на форме, то добавляешь в код формы
Код: c#:
protected override void OnPaint(PaintEventArgs pe) { //ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref8/html/T_System_Drawing_Graphics_Members.htm // перья Pen myPen = new Pen(Color.DarkCyan, 2); Pen redPen = new Pen(Color.Red, 3); Pen greenPen = new Pen(Color.Green, 3); //вертикальные линии for (int i = 0; i < 6; i++) { pe.Graphics.DrawLine(myPen, i * 100, 10, i * 100, 210); } //набор реперных точек Point[] curvePoints1 = new Point[10]; //заполняем синусом for (int i = 0; i < 10; i++) curvePoints1[i] = new Point(i * 50, (int)((Math.Sin(Math.PI * (i + 1) * 36 / 180.0)) * 100) + 100); // Рисуем линиями pe.Graphics.DrawLines(redPen, curvePoints1); //Рисуем кривой pe.Graphics.DrawCurve(greenPen, curvePoints1); //необязательно myPen.Dispose(); redPen.Dispose(); greenPen.Dispose(); }
если все серъезней то берешь библиотеку с открытым кодом
Исправлено drug_detei (09.02.08 23:13)
Offline

