Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Tutorial] Criando uma Splash Screen


paulinipaquiel
 Compartilhar

Posts Recomendados

Eae galera, nesse tutorial vou ensiná-los à como criar uma tela de apresentação para seu programa.

 

O que é splash screen ?

 

É aquela tela que aparece antes do programa inciar, ficar por alguns segundos e fecha (já entenderam né?).

 

Tutorial:

Sem mais delongas...vamos la :

 

Primeiro vamos editar o form (que vai ser a splash).Crie um form, deixe ele meio pequeno, que, seja possivel escrever algumas informaçoes (como os creditos, alguma imagem que você queira e uma progressbar).

 

Editando:

Deixe o BorderStyle em BSNONE, para que não haja aquela barra de cima com o botao de minimizar, maximizar e tals. Deixe o position em 'DesktopCenter', pra ele ficar no meio da tela. Depois, colocaremos uma progressbar (aba Win32), nomeie ela para BAR, arrume ela e os outros componentes que voce queira (como labels, imagens ) e caso queira, insiram um XPMANIFEST (na mesma aba da progressbar) só para o programa ficar mais legalzinho.

 

Bom , depois que deixar sua form legalzinha, adicione um TTimer, deixe o interval em 1000 (só pra coincidir com o tempo da progressbar, depois você adpta a sua necessidade).

 

Eis o código da progressbar:

 

Código:

 

bar.Position:=10;

sleep (100)*

bar.Position:=20;

sleep (100)*

bar.Position:=30;

sleep (100)*

bar.Position:=40;

sleep (100)*

bar.Position:=50;

sleep (100)*

bar.Position:=60;

sleep (100)*

bar.Position:=70;

sleep (100)*

bar.Position:=80;

sleep (100)*

bar.Position:=90;

sleep (100)*

bar.Position:=100;

sleep (100)*

form2.show;

form1.enabled:=false;

form1.Visible:=false;

timer1.Enabled:=false;

 

Depois você adiciona a form2, que deverá ser o programa, vá em FILE>NEW>FORM, e nesse form você faz o seu programa. No evento ONCLOSE da form2 você coloca:

 

Código:

 

form1.close;

 

Esse código é para quando acabar o Splash Screen abrir o form2 e fechar o form1.

OBS: Caso você queira adicionar a tela de splash a um programa já existente, apenas crie outro form, faça a tela de splash e vá em PROJECT>OPTIONS e coloque esse segundo form (a tela de splash) como MAIN FORM (nao esqueça de mudar o nome do form2)

 

OBS: Nunca apenas copie o código, leia-o e entenda-o, para que caso haja erro, você saiba oque ocorreu.

iu9gWzzI4ajvF.png

Link para o comentário
Compartilhar em outros sites

aff, depois tem gente que quer ser programador dessa forma...

.... na quicklist tem esse topico meu, vc simplesmente copiou ele identico --'

(o mais incrivel é que ele copia um topico meu, da minha quicklist e posta no forum que frequento...)

 

até a minha frase classica sobre nao copiar, e sim entender ;P

 

já percebi que sua função aqui vai ser copiar e colar --'

 

quem quiser ver o tópico ORIGINAL, criado por mim... ta aki :

 

http://www.webcheats.com.br/forum/delphi-vb/354424-tutorial-delphi-criando-splash-screen-tela-de-apresentacao-do-programa.html

 

flw

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.