Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FAIRE DEFILER DES ETOILES VERTICALEMENT DANS UN FORMULAIRE


Information sur la source

Catégorie :Graphique Classé sous : formulaire, étoile, point, star, défilement Niveau : Initié Date de création : 29/05/1999 Vu / téléchargé: 3 793 / 224

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


Description

Comment puis-je faire un défilement d'étoile Vertical ?

Créez un Formulaire et mettez-y ce code :
 

Source

  • Dim X(50), Y(50), Velocity(50), Size(50) As Integer
  • Private Sub Form_Activate()
  • Randomize
  • For I = 1 To 50
  • X(I) = Int(Me.Width * Rnd)
  • Y(I) = Int(Me.Height * Rnd)
  • Velocity(I) = Int(500 - (Int(Rnd * 499)))
  • Size(I) = 16 * Rnd
  • Next
  • End Sub
  • Private Sub Form_Load()
  • Me.BackColor = 0
  • End Sub
  • Private Sub Timer1_Timer()
  • For I = 1 To 50
  • Circle (X(I), Y(I)), Size(I), BackColor
  • Y(I) = Y(I) + Velocity(I)
  • If Y(I) >= Form1.Height Then
  • Y(I) = 0
  • X(I) = Int(Form1.Width * Rnd)
  • End If
  • Circle (X(I), Y(I)), Size(I), vbWhite
  • Next
  • End Sub
Dim X(50), Y(50), Velocity(50), Size(50) As Integer
Private Sub Form_Activate()
    Randomize
    For I = 1 To 50
        X(I) = Int(Me.Width * Rnd)
        Y(I) = Int(Me.Height * Rnd)
        Velocity(I) = Int(500 - (Int(Rnd * 499)))
        Size(I) = 16 * Rnd
    Next
End Sub

Private Sub Form_Load()
    Me.BackColor = 0
End Sub

Private Sub Timer1_Timer()
    For I = 1 To 50
        Circle (X(I), Y(I)), Size(I), BackColor
        Y(I) = Y(I) + Velocity(I)
        If Y(I) >= Form1.Height Then
            Y(I) = 0
            X(I) = Int(Form1.Width * Rnd)
        End If
        Circle (X(I), Y(I)), Size(I), vbWhite
    Next
End Sub

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de bob3000 le 08/05/2002 00:40:31

Super ton code!!!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Pb de défilement [ par Miss_Am ] Bonjour à tous...Je suis sous access et j'ai un sous formulaire dans lequel des enregistrements sont rentrés automatiquement en fonction de Ouverture d'un formulaire sur un enregistrement spécifique, mais permettant le défilement ?? [ par ThePlague ] Bonjour,J'ai un problème sur l'ouverture d'un formulaire sous Access. J'ai dans un formulaire, une Zone de Liste qui est associée à une table et quand Barre de défilement et formulaire report [ par Ibson06 ] Bonjour, Quelqu'un peu m'aider en me passant le code qui permet d'adapter les barres de défilement à un formulaire? Je veux savoir aussi comment a Question esthétique sur un formulaire [ par Conradd ] Bonjour, J'ai une question une peu délicate à expliquer mais je vais essayer quand même. J'ai un formulaire sur lequel sont posé Affichage d'une SOMME provenant d'une colonne d'un sous formulaire [ par EM_Armitage ] Bonjour à tous ! J'ai un problème avec un formulaire, je souhaiterais dans une zone de texte, afficher la somme d'une des colonnes de mon so Access 2000 Probleme de SOMME [ par EM_Armitage ] Bonjour à tousJ'ai un formulaire "FACTURE" qui provient d'une requete, dans celui-ci, une sous formulaire "DETAILS FACTURE" avec une colonne qui Fermeture formulaire + execution automatique autre formulaire [ par dork_maule ] Salut a tous.J'ai un blems. Je suis en traint de créer un programme en visual basic.net qui gére les locations de voiture.Mon probléme [ VB .NET] Appeler une fonction d'un formulaire à partir d'un autre formulaire [ par Master ] J'ai des fonctions et procédures que je ne peux pas mettre dans un Module mais dont j'ai besoins dans d'autres formulaires. J'ai essayer de met mise à jour d'une base de données Access [ par rsalas ] Bonjour,J'ai un problème de mise à jour:Dans ma base, il y a dans la liste des champs d'un formulaire un champ auto incrémenté.Dan Ouvrir un formulaire access sous VB [ par Nicodemius ] Bonjour à tous J'utilise conjointement Access 97 (pas le choix) et VB6 J'aurais voulu savoir s'il était possible, à partir d'une feuil


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,52 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.