Jump to content

Fechar uma form pelo botão do Control Box e abrir outra


alessandrojean
 Share

Recommended Posts

Olá,

Estou com uma dúvida para o desenvolvimento. Estou tentando fazer um código com que, quando a pessoa clique no botão (X) do ControlBox, fecha-se a Form atual e Abre-se Outra (que seria uma janela falando sobre o projeto) com um botão OK, e quando ela clica no OK do Form2, O programa se fecha.

Tentei Fazer da Seguinte maneira na programação do evento FormClosing do Form1:

this.Visible=false;
f2.Show();

Porém, o programa se fecha, ai tentei:

this.visible=false;
e.Cancel=true;
f2.Show();

Ai, funcionou, porém quando vou clicar no botão OK da Form2, que deveria fechar, o programa não fecha, ai lembrei que deveria colocar o

e.Cancel=false;

Mas ele aparentemente só funciona no evento FormClosing.

Obs: o botão OK do form2 está com o

Application.Exit();

Gostaria de algum código que me ajudasse com essa questão.

Desde já,

Obrigado

Edited by alessandrojean
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.