示例#1
0
 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]);
     }
 }
示例#2
0
 private void CizimPaneli_MouseDown(object sender, MouseEventArgs e)
 {
     if (bSurekliCizim)
     {
         noktalar.Clear();
         CizimPaneli.Invalidate();
         bCiziyor = true;
     }
 }
示例#3
0
 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]);
     }
 }
示例#4
0
 private void rbSurekliCizgi_CheckedChanged(object sender, EventArgs e)
 {
     bSurekliCizim = rbSurekliCizgi.Checked;
     noktalar.Clear();
     CizimPaneli.Invalidate();
 }
示例#5
0
 private void GrafikForm_Load(object sender, EventArgs e)
 {
     standartSize = new Size(standartBoyut, standartBoyut);
     aktifCizgi   = new Cizgi();
     panelGrafik  = CizimPaneli.CreateGraphics();
 }