private void Hesaplat_Click(object sender, EventArgs e) { Hesaplat.Enabled = false; if (Girdi_EnDüşük.Value > Girdi_EnYüksek.Value) { decimal gecici = Girdi_EnYüksek.Value; Girdi_EnYüksek.Value = Girdi_EnDüşük.Value; Girdi_EnDüşük.Value = gecici; } Liste.RowCount = 0; int tick = Environment.TickCount + 100; for (decimal i = Girdi_EnDüşük.Value; i <= Girdi_EnYüksek.Value; i += Girdi_Aralık.Value) { Liste.RowCount++; Liste.Rows[Liste.RowCount - 1].HeaderCell.Value = i.ToString(); Liste[0, Liste.RowCount - 1].Value = o.D2S(Nh.Rnor((double)i)); Liste[1, Liste.RowCount - 1].Value = o.D2S(Nh.Rmin((double)i)); Liste[2, Liste.RowCount - 1].Value = o.D2S(Nh.Rmak((double)i)); Liste[3, Liste.RowCount - 1].Value = o.D2S(Nh.HataOranı((double)i)); if (Environment.TickCount > tick) { tick = Environment.TickCount + 100; Application.DoEvents(); } } Hesaplat.Enabled = true; }