C# de la fermeture d'un formulaire sur le bouton Cliquez sur

Je suis en train de fermer le formulaire après button1_Click, j'ai essayé en utilisant ce.Close (), en plusieurs points, mais ça ne fonctionne pas. Je veux que le bouton cliquez pour ouvrir un nouveau Formulaire appelé newDB. Mais lors de l'utilisation de ce.Close (), il ne proche de la forme et de ne pas ouvrir mon nouveau formulaire. Est-il un autre moyen de faire ce que je puisse fermer le formulaire de premier et toujours ouvrir les newDB forme?

private void button1_Click(object sender, EventArgs e)
{
    try
    {
        conn = new SqlCeConnection(@"Data Source=|DataDirectory|\Baseball.sdf; Persist Security Info=False;");

        DB newDB = new DB();
        newDB.ShowDialog();  
        this.Close();  
    }
    catch (Exception error)
    {
        MessageBox.Show("Could not connect to database!\n" + error, "Database Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }

    //this.Close();
}

OriginalL'auteur AGrammerPro | 2013-12-02