Open form button:
frmCatalogos formulario = new frmCatalogos();
this.Hide();
formulario.ShowDialog();
this.Show();
All right up there.
The problem arises when I click on a button in the following form.
performs all the complete tour and then returns to this.Show();
as this may be because if you see the operation I intend only to create a single instance of form.