Официальный сайт студ.городка НГТУ
Программирование и БД » Не могу нарисовать график 

#1  09.02.08 18:51

Не могу нарисовать график

Как в Microsoft Visual Studio 2005 создать график??

Offline

#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

Программирование и БД » Не могу нарисовать график 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.040 сек.
Выполнено 11 запросов.