private void CizimPaneli_Paint(object sender, PaintEventArgs e) { panelGrafik = CizimPaneli.CreateGraphics(); for (int i = 1; i < aktifCizgi.NoktaSayisi; i++) { panelGrafik.DrawLine(kalem, aktifCizgi[i], aktifCizgi[i - 1]); } }
private void CizimPaneli_MouseDown(object sender, MouseEventArgs e) { if (bSurekliCizim) { noktalar.Clear(); CizimPaneli.Invalidate(); bCiziyor = true; } }
private void NoktaEkle(Point nokta) { noktalar.Add(nokta); if (noktalar.Count > 1) { int son = noktalar.Count - 1, onceki = son - 1; CizimPaneli.CreateGraphics().DrawLine(kalem, noktalar[onceki], noktalar[son]); } }
private void rbSurekliCizgi_CheckedChanged(object sender, EventArgs e) { bSurekliCizim = rbSurekliCizgi.Checked; noktalar.Clear(); CizimPaneli.Invalidate(); }
private void GrafikForm_Load(object sender, EventArgs e) { standartSize = new Size(standartBoyut, standartBoyut); aktifCizgi = new Cizgi(); panelGrafik = CizimPaneli.CreateGraphics(); }