Jump to content
dipacheco

1º splash screen e só depois form

Recommended Posts

dipacheco

Criei o splash screen básico, o predefinido. Defini com sendo splash screen e o form1 como sendo form inicial nas propriedades do projecto. No entanto o form inicial aparece-me ainda antes de terminar o splash screen. Como contorno isto?

Obrigado.

Share this post


Link to post
Share on other sites
Caça

Isso só acontece porque estas a executar a partir do Visual Studio.

Se abrires directamente o exe vais ver que já aparece.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

nop... o splash screen é centrado no ecran mas pequeno... o form1 é maximizado às dimensoes do ecran! quando o splash screen está a correr eu ja vejo o form1... como posso evitar isso?

obrigado

Share this post


Link to post
Share on other sites
Caça

Podes aumentar o tempo mínimo da Splash Screen


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

Já o fiz, no menu do projecto quando escolhi o splash screen abri o application events e aumentei para testar... a realidade é q o form1 está sempre visível e n devia estar...

Share this post


Link to post
Share on other sites
Caça

Se estiver a SplashScreen a frente e o Form1 atraz, é normal.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
yyajsayy

Então, no SplashScreen colocas um timer, defines as propriedades do object como "enabled" e o intervalo com um certo valor (pex: 6000), em seguida clicas no evento do timer (tick) e fazes um if do género:


if(me.timer1.interval>(teu_intervalo)) then
       form1.show()
       me.hide()
end if

Há, não te esquecas de inicialmente colocar o teu "form1" como visible=False.


"If it don't work the first time, rename it to version 1.0."

http://seguranca-informatica.pt

Share this post


Link to post
Share on other sites
Seabra

Não utilizes nenhum código e muito menos timers.

Defines a tua Form1 como form inicial. Pelo que percebi a Form1 é a tua form principal.

O splash screen é activado em "My Project" e na pestana Application, em baixo, aparece a opção para indicares qual é a splash screen que vais utilizar.

Se correres o programa directamente no desenvolvimento funciona bem.

Primeiro abre o splash screen  e e depois  a primeira Form da aplicação.

Cumprimentos

Seabra

Share this post


Link to post
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

×
×
  • 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.