private void Aktivasyon_Load(object sender, EventArgs e) { anahtar = anahtar.CreateSubKey("Software\\TekBulmaca"); if ((anahtar.GetValue("Aktif") != null)) { CrosswordCreator.Form1 anaForm = new CrosswordCreator.Form1(); anaForm.ShowDialog(); } else { if (anahtar.GetValue("Sonkullanma") == null) { bilgi.Text = "Deneme sürümünün bitmesine 20 gün kaldı."; anahtar.SetValue("Sonkullanma", DateTime.Now.Date, RegistryValueKind.String); anahtar.Flush(); } else { DateTime dt1 = Convert.ToDateTime(anahtar.GetValue("Sonkullanma")); DateTime dt2 = Convert.ToDateTime(DateTime.Now.Date); TimeSpan fark = dt2 - dt1; int sonuc = Convert.ToInt32(fark.Days); if (dt2 < dt1 || sonuc >= 20) { denemeButon.Enabled = false; bilgi.Text = "Lütfen Aktivasyon işlemini gerçekleştiriniz."; aktivasyonKodu.Focus(); } else { bilgi.Text = "Deneme sürümünün bitmesine " + Convert.ToString(20 - sonuc) + " gün kaldı."; } } } }
private void denemeButon_Click(object sender, EventArgs e) { CrosswordCreator.Form1 anaForm = new CrosswordCreator.Form1(); this.Hide(); anaForm.Show(); }