formulário splash em C#

11/12/2007

0

:?: Como faço para que um form splash chame outro formulário dentro do projeto de C?

gostaria que fosse uma breve resposta.

OK.

Carlos Eduardo Rodrigues Mantoani
kadu_chevetasso@yahoo.com.br


Cermantoani

Cermantoani

Responder

Posts

29/12/2007

Mleal

Carlos,

Vc pode carregar um formulário splash a partir do objeto startup (por default nas rotinas static class Program -> static void Main()), ficaria mais ou menos assim:

static class Program
{
...
...
static void Main()
{
......
// Inicializações, verificações em base de dados, etc..
......
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
formSplash formInicial = new formSplash();
formInicial.ShowDialog();
.......
.......
}
}

Evidentemente o formulário formSplash deve ser previamente criado. No formulário splash vc pode colocar botões para carregar o formulário principal, ou utilizar o componente Timer para temporizar a carga do formulário principal.
Se a carga do formulário principal for lenta, use threads como opção para carregar o formulário principal em segundo plano e apenas mostra-lo (via método showDialog), quando a carga estiver concluída, ou o tempo previsto esgotar, ou até após o pressionamento do botão de carga inicial.

abçs

MauLeal :P


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar