private void aboutToolStripMenuItem_Click(object sender, EventArgs e) { if (aBox.IsDisposed) { aBox = null; aBox = new awaAboutBox(); } aBox.Show(); aBox.Activate(); }
public MainForm() { dal = new DAL(); dal.Init(Properties.Settings.Default.awaDB); ScriptManager.GetInstance().Init(dal); InitializeComponent(); Log.GetInstance().SetSink(Log.SinkType.CONTROL, textBoxLog); BindControlsToDataSource(); listBoxScripts.DataBindings.DefaultDataSourceUpdateMode = DataSourceUpdateMode.OnValidation; listBoxSteps.DataBindings.DefaultDataSourceUpdateMode = DataSourceUpdateMode.OnValidation; scriptEntryForm = new TextEntryForm("Please Enter New Script Name:"); scriptEntryForm.Submitted += new EventHandler(scriptEntryForm_Submitted); scriptEntryForm.Location = buttonAddScript.Location; scriptEntryForm.BringToFront(); scriptEntryForm.Visible = false; tabScript.Controls.Add(scriptEntryForm); stepEntryForm = new TextEntryForm("Please Enter New Step Name:"); stepEntryForm.Submitted += new EventHandler(stepEntryForm_Submitted); stepEntryForm.Location = buttonAddScript.Location; stepEntryForm.BringToFront(); stepEntryForm.Visible = false; tabScript.Controls.Add(stepEntryForm); aBox = new awaAboutBox(); aBox.Hide(); webBrowser.ObjectForScripting = this; webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted); loginForm = new Login(dal); DialogResult res = loginForm.ShowDialog(this); if (res == DialogResult.Abort) { Application.Exit(); } scriptBindingSource.DataSource = dal.GetUserScripts(loginForm.UserID).ToList(); }