private void RefrescarTab(Form currentForm, Form newForm) { this.Cursor = Cursors.WaitCursor; var page = TabsPrincipal.Pages.FirstOrDefault(p => p.Text == currentForm.Text); page = UpadatePage(page, newForm); TabsPrincipal.SelectedPage = page; _formRegistry.RemoveForm(currentForm); _formRegistry.AddForm(newForm); this.Cursor = Cursors.Default; }