Cięzko mi ocenic co jest błędne w tym kodzie bo poraz pierwszy sie bawie w rysowanie program dziala tak ze jesl klikniemy przycisk funkcja liniowa to przerzuca nas do drugiej formy w ktorej wpisujemy dane i powinie narysowac funkcje liniowa jesli klikniemy w funkcje kwadratowa to przenosi nas do formy 3 ktora dziedziczy z formy 2wpisujemy dane i rysuje ten wykres ale niestety co bym nie wpisal puste zostaje pole funkcja to picture box gdzie ma byc umieszczony wykres.
public Form1()
{
InitializeComponent();
funkcja.Image = new Bitmap(200, 200);
g = Graphics.FromImage(funkcja.Image);
}
public void DrawLineInt(int x1,int y1 ,int x2,int y2)
{
pioro = new Pen(Color.Black);
g.DrawLine(pioro, x1, y1, x2, y2);
}
public void button1_Click(object sender, EventArgs e)
{
Form2 forma2 = new Form2();
forma2.ShowDialog();
y = forma2.b;
for (int x = forma2.xmin; x < forma2.xmax; x++)
{
DrawLineInt(x, y, x + 1, x * forma2.a);
y = forma2.a * x;
}
}