Gambas France BETA


Pas de compte ? Incription

Logo animé :

Créer un logo animé :



Pourquoi faire ?
Pour se faire plaisir.

Déclarations minimalistes :
1
2
PRIVATE $PH AS INTEGER
PRIVATE $PW AS INTEGER

Utilisation d'un timer :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
PUBLIC SUB Timer1_Timer() ' 'timer controlant la durée de l'animation du splash form

DIM i, p AS SINGLE

FOR p = 1 TO 6 STEP 1
FOR i = 1 TO 100 STEP 2
PictureBox1.Refresh()
WAIT '<------------------------------' on rafraîchit de suite
IF Module1.cloture THEN '<--------------------------' cas de fermeture
PictureBox1.H = CInt($PH / p)
PictureBox1.W = CInt($PW / p)
ELSE '<---------------------------------------------' cas d'ouverture
PictureBox1.H = CInt($PH * p)
PictureBox1.W = CInt($PW * p)
PictureBox1.Visible = TRUE
ENDIF
NEXT
NEXT
Timer1.Stop
Timer1 = NULL '<----------------------------------------' on vide la mémoire
ME.Close

END

Ouverture du splashForm :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PUBLIC SUB _New()'Form_Open() ' 'ouverture du splash form avec animation

Module1.son(Module1.ouverture3) 'sons sur Module1 pour éviter problèmes clôture
IF Module1.cloture THEN
$PH = PictureBox1.H
$PW = PictureBox1.W
ELSE
PictureBox1.Visible = FALSE
$PH = PictureBox1.H / 6
$PW = PictureBox1.W / 6
PictureBox1.H = $PH
PictureBox1.W = $PW
ENDIF
Timer1.Start

END


Vous choisissez votre image aux dimensions qui vous conviennent.

====================

Navigation :



<-- Liens du Wiki <--
<-- Accueil du WIKI : <--

====================

La Documentation :



====================