void QuitApplication() { if(conn != null) if(conn.State == ConnectionState.Open) { Console.WriteLine("Closing connection..."); conn.Close(); conn = null; Console.WriteLine("Connection closed."); } if(grid.DataSource != null) { grid.Clear (); grid.DataSource = null; grid.DataMember = ""; grid = null; } SqlWindowCount --; if(SqlWindowCount == 0) Application.Quit (); else win.Destroy (); }
// bottom panel Notebook CreateOutputResultsGui () { Label label; Notebook results = new Notebook(); results.TabPos = PositionType.Bottom; grid = CreateOutputResultsDataGrid (); grid.Show(); label = new Label("Grid"); results.AppendPage(grid, label); swin = CreateOutputResultsTextView (); swin.Show(); label = new Label("Log"); results.AppendPage(swin, label); sourceFileNotebook.ShowAll (); sourceFileNotebook.ResizeChildren (); return results; }