22 Ocak 2018 Pazartesi

C# 2 Saat Arasında Farkı Dakika Olarak Yazdırma


2 Text Box içerisinde bulunan örn 09:30 - 12:30 saatleri arasıdaki dakika farkını bir kolona yazdırma









Bold işaretli evenler içerisine kopyalayınız.



        private void textBox2_KeyUp(object sender, KeyEventArgs e)
        {
            if (textBox2.Text.Count() >= 5)
            {
                string girisZamani = textBox1.Text;
                string cikisZamani = textBox2.Text;
                TimeSpan girisCikisFarki = DateTime.Parse(cikisZamani).Subtract(DateTime.Parse(girisZamani));
                süre.Text= girisCikisFarki.TotalMinutes.ToString();
            }
        }



Ek olarak sadece rakam girişine izin verir

       private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {

// 09:00 rakam girişi yaparken : işaretini eklemek için..
            if (textBox1.Text.Count() == 2)
            {
                textBox1.Text = textBox1.Text + ":";
                textBox1.Select(textBox1.Text.Length, 0);
            }

// Rakam Girişi
            if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != ':'))
            {
                e.Handled = true;


            }
        }
  

Hiç yorum yok: