private void ConnectButton_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; sqlServer = new GeneralSqlServer(defaultDatabase); sqlServer.Connect(sqlConfig.ServerName); this.FillDatabases(); OptionsButton.Enabled = true; this.HideConnectPanel(sqlServer.Server.Name); CancelButton.Enabled = true; OnConnected(new EventArgs()); } catch (Exception ex) { ExceptionMessageBox emb = new ExceptionMessageBox(ex); emb.Show(this); } finally { Cursor.Current = Cursors.Default; } }