void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e) { using (FormLicensing frm_l = new FormLicensing(true)) { frm_l.ShowDialog(); } }
static void Main(string[] argc) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (!File.Exists(Licensing.license_rus)) { FormLicensing frm_l = new FormLicensing(); DialogResult dr = frm_l.ShowDialog(); switch (dr) { case DialogResult.Abort: { Application.Exit(); } break; case DialogResult.Yes: { try { using (StreamWriter sw = new StreamWriter(Licensing.license_rus, false, Encoding.UTF8)) { sw.Write(frm_l.AssemblyDescription); sw.Close(); } } catch { new CriticalErrors().PrintError("S3", "Не получилось сохранить файл лицензионного соглашения"); } finally { InitApp(argc); } } break; default: break; } frm_l.Dispose(); } else { InitApp(argc); } }