protected void OnDelbuttonClicked(object sender, System.EventArgs e) { TreeIter iter; IStorage db; treeview.Selection.GetSelected(out iter); db = store.GetValue(iter, 0) as IStorage; if (db == manager.ActiveDB) { var msg = Catalog.GetString("This database is the active one and can't be deleted"); Helpers.MessagesHelpers.ErrorMessage(this, msg); return; } if (db != null) { var msg = Catalog.GetString("Do you really want to delete the database: " + db.Info.Name); if (Helpers.MessagesHelpers.QuestionMessage(this, msg)) { db.Backup(); manager.Delete(db); store.Remove(ref iter); } } }