-
Posts
431 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Main.cpp em Fechar um form depois de 5 segundos e abrir outro após o tempo (c#). foi marcado como solução
Se você quer que ele feche automaticamente,
no final dos 5 segundos, basta adicionar um
evento OnShow ficaria assim:
private void Form1_Shown ( object sender, EventArgs e ) { Form2 form2 = new Form2 ( ); System.Threading.Thread.Sleep ( 5000 );//No Form this.Hide ( ); form2.Show ( ); }
Ou se você quiser abrir um novo form pelo click de um botão,
fechando o primeiro, é a mesma coisa, eu fiz sempre assim,
nunca adicionei eventos OnTimer só pra isto:
private void button1Click ( object sender, EventArgs e){ Form2 form2 = new Form2 ( ); System.Threading.Thread.Sleep ( 5000 );//No Form this.Hide ( ); form2.Show ( ); //Opcional //this.button1.Text = "OK"; //MessageBox.Show(button1.Text); }
No form2, para voltar pro Form1:
private void button1_Click ( object sender, EventArgs e ) { Form1 form1 = new Form1 ( ); this.Hide ( ); form1.Show ( ); }
Muito fácil, mas uso .Net de preferência com C++,
dei uma paradinha num projeto, e já estou voltando.
-
O post de Main.cpp em Como Desenhar uma elipse foi marcado como solução
Reinventar a roda?
A minha opinião e sugestão,
é que você ingresse de vez na
orintação a onjetos utilizando
o C++ Builder, tudo o que você sabe
em C ou C++ você continuará usando,
só vai aprender mesmo a parte gráfica
que não é nada difícil.
Vi seu post agora pouco e rapidamente
fiz este exemplo da imagem para você ver,
mas isto não é nada perto do que se pode
fazer usando uma IDE como esta.
Se não gostou, queira me desculpar.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais