Avatar billede hand Nybegynder
31. oktober 2000 - 20:53 Der er 9 kommentarer og
1 løsning

Splash Screen

Ja hvordan er det nu man laver et Splash Screen, som kan skal vises i 5sec og så lukkes!!!

Jeg har prøvet at søge efter det men fik det ikke frem fordi der er kommet en ny søgemaskine her som er dårlig... Den finder ikke hvad det er man søger efter og man kan ikke vilge kategori...
Avatar billede rfogh Nybegynder
31. oktober 2000 - 20:58 #1
Du kan da sagtens vælge kategori... efter, at du er kommet ind på søgesiden foretager du en ny søgning, og så får du kun resultater fra den valgte kategori...
Avatar billede hand Nybegynder
31. oktober 2000 - 20:58 #2
nej jeg kan ikke
Avatar billede hand Nybegynder
31. oktober 2000 - 20:59 #3
prøv selv at søge efter \"Splash Screen\"
Avatar billede borrisholt Novice
31. oktober 2000 - 21:01 #4
Tilføj en unit 2 til dit projekt.

Der efter skal du fjerne den overe fra DPR filen.

en timer sættes på din form 1 og det følgende kode skrives :

uses
  unit2;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Form2 := TForm2.Create(Application);
  Timer1.Interval := 5000;
  Timer1.Enabled := true;
  Form2.Show;
  Form2.Update;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Form2.Close;
end;


Jens B
Avatar billede hand Nybegynder
31. oktober 2000 - 21:08 #5
hmm... Det virker ikke borrisholt !
Avatar billede hand Nybegynder
31. oktober 2000 - 21:12 #6
Min kode...


Uses
Main;

procedure TLogoForm.FormCreate(Sender: TObject);
begin
  LogoForm := TLogoForm.Create(Application);
  Timer.Interval := 5000;
  Timer.Enabled := True;
  LogoForm.Show;
  LogoForm.Update;
end;

procedure TLogoForm.TimerTimer(Sender: TObject);
begin
LogoForm.Close;
end;
Avatar billede borrisholt Novice
31. oktober 2000 - 21:14 #7
prøv det her :

  Form2 := TForm2.Create(Application);
  Timer1.Interval := 5000;
  Timer1.Enabled := true;
  Form2.Show;
  SetWindowPos(Form2.Handle, HWND_TOPMOST,Form2.Left, Form2.Top,Form2.Width,Form2.Height,SWP_SHOWWINDOW);
  Form2.SetFocus;
  Form2.Update;


Jens B
Avatar billede hand Nybegynder
31. oktober 2000 - 21:17 #8
Sådan nu virker det med denne kode:
Jeg putter den i DPR filen igen og fjerner den anden. =)

procedure TLogoForm.FormCreate(Sender: TObject);
begin
//  LogoForm := TLogoForm.Create(Application);
  Timer.Interval := 5000;
  Timer.Enabled := True;
  LogoForm.Show;
  LogoForm.Update;
end;

procedure TLogoForm.TimerTimer(Sender: TObject);
begin
LogoForm.Close;
end;
Avatar billede hand Nybegynder
31. oktober 2000 - 21:21 #9
og så skal jeg jo også lige sige tak til borrisholt...

=)

/hand
Avatar billede denniss Nybegynder
17. april 2001 - 03:10 #10
Follow instructions:

- In your application create new form named SplashForm,
- make SplashForm Available form ( project/options/Forms )!
- set BorderStyle of Splashform to bsSingle!
- set Position of Splashform to poScreenCenter
- add to your application project the asterixed* lines below:

begin
* SplashForm := TSplashForm.Create(Application);
* SplashForm.FormStyle := fsStayOnTop;
* SplashForm.Show;
* SplashForm.Update;
Application.Initialize;
Application.Title := \'myprogram\';
Application.CreateForm(TForm1, Form1);
Application.Run;
end.

-Add into your application main form onShow event:

sleep(1000);
SplashForm.Hide;
SplashForm.free;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester