Regardless of whether you meant this.Close() or t.Close(), code execution in that particular routine will stop until the t form has been closed. You should probably explore the differences in the .Show and .ShowDialog methods. If you call t's Show method instead, code execution will continue and this.Close() will be called.
BUT, if this contains your application's entry point, calling Close() will cause your application to exit, thus closing with it the new t form. :) You could call this.Hide() instead.