begin process at 2012 02 11 23:53:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CURSEUR SYMPA POUR VOS APPLICATIONS

CURSEUR SYMPA POUR VOS APPLICATIONS


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :curseur, défilant, dynamique Niveau :Débutant Date de création :03/01/2004 Date de mise à jour :07/12/2011 15:47:06 Vu / téléchargé :2 967 / 319

Auteur : OBI76

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Ca permet de faire un effet de défilement sur                      un texte quelconque qui suivra le curseur.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

07 décembre 2011 15:47:07 :
XXXXXX

 Sources du même auteur

Source avec Zip CRÉATION D'UNE NAPPE 3D
Source avec Zip ETOILE FILANTES (COMME LE SCREENSAVER DE WINDOWS)
Source avec Zip Source avec une capture PLUGIN WINAMP AVEC VBVIS.DLL
Source avec Zip FRACTALE JULIA AVEC ZOOM ET À NOMBRE D'ITTÉRATION VARIABLE
Source avec Zip CALCUL DE DÉCIMALES DE PI

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source .NET (Dotnet) DESSINER DYNAMIQUEMENT SUR UNE PICTUREBOX LIKE PAINTE par xave4552
Source avec Zip [VBA] CRÉER DES GRAPHIQUES DÉROULANTS SIMPLEMENT par Softmama
Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION DYNAMIQUE DE BOUTONS VB.NET 2003 par jcvid2
Source avec Zip Source avec une capture BARRE À GAUCHE DÉFILANTE par rimas10

Commentaires et avis

Commentaire de jack le 04/01/2004 01:40:36 administrateur CS

Salut OBI76

Très rigolo cet effet et code simple.
Ce que je pourrais te proposer : Permettre de saisir un texte de longueur quelconque :

-1- Remplace ton Tableau à deux dimensions par un type d'item personnel, une collection. Et définir la dernière position connue de la souris dans une variable (plutôt que des Labels) :
En ne mettant qu'une seule dimension à Position, ça te permet d'utiliser les tableaux dynamiquement.

Public Type PositionType
    X   As Long
    Y   As Long
End Type
Public Position() As PositionType
Public PositionSouris As PositionType

-2- Pour les labels que tu utilises, c'est pareil :
Ne laisse qu'un seul Label1, avec l'index 0 (supprime les 9 autres)
Supprime aussi Label2 et Label3 qui ne serviront plus.
-3- Fais le transfert du texte vers les Label1 uniquement si le texte change : Dans l'evènement Text1_Change :

    Dim LongTexte As Integer, r As Integer
    LongTexte = Len(Text1.Text)
    ' Faut redimensionner le tableau
    ReDim Position(LongTexte)
    ' Et aussi avec les Label1
    ' S'il n'y a pas suffisemment de Label1 chargés
    '   on en charge d'autres (de 0 à LongTexte-1)
    If Label1.Count < LongTexte Then
        For r = Label1.Count To LongTexte - 1
            Load Label1(r)
            Label1(r).Visible = True
        Next r
    End If
    ' Transfère le texte vers les Labels
    For r = 1 To LongTexte
        Label1(r - 1).Caption = Mid(Text1.Text, r, 1)
    Next r

-4- Dans le Form_Load, initialise les variables :

    PositionSouris.X = 0
    PositionSouris.Y = 0
    Call Text1_Change

-5- Dans Form_MouseMove, remplace tes anciens Labels par notre nouvelle variable PositionSouris :

    PositionSouris.X = X
    PositionSouris.Y = Y

-6- Ensuite dans Timer1_Timer, tu n'as plus qu'à gérer les déplacements :

    Dim r As Integer
    On Error Resume Next
    ' On va décaler les mémoires des dernières positions
    ' (on ne s'occupe pas des .X ni .Y)
    For r = (Label1.Count - 1) To 0 Step -1
        Position(r + 1) = Position(r)
    Next
    Position(0) = PositionSouris
    ' Ensuite, on replace les labels décalés
    For r = 0 To (Label1.Count - 1)
        Label1(r).Left = Position(r).X + 150 * r
        Label1(r).Top = Position(r).Y - 100
    Next r

Ca m'a bien amusé ton truc. J'avais déjà vu ça en java, mais jamais en VB.
Vala
Jack

Commentaire de OBI76 le 04/01/2004 03:03:02

VOila c remplacé dans le .zip. Merci de ton aide, g toujours eu un peu de mal avec les collections mais ca s'arrange lol. Si t'as d'autres commentaires ou autre je suis ouvert à toute recomandation :-)

Allez @+++ ;-)

Obi

Commentaire de morpheus83 le 17/01/2004 21:26:31

tres rigolo!!! vivement que je sache faire ça...!
a+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

curseur dynamique [ par nicofifi ] bonjour,j'ai réalisé un appli vb6 et bdb access.je n'arrive pas à mettre le curseur en mode dynamique, il reste tjs en mode statique.Comment dois m'y Curseur dynamique dans les graph d'Excel ? [ par sergio91 ] Bonjour,Connaissez vous l'existance d'un curseur graphique premettant de selectionner une courbe dans un graph et de visualiser les coordonnées du gra Tableau Croisés Dynamique auto dimensionné [ par tanguy ] Bonjour à tousMerci du temps que vous m'accordezJ'ai un doc excel sur lequel je fais des statistiques. Pour ça, j'utilise un tableau croisé dynamique. bloquer un curseur [ par beet2che ] BonjourComment bloquer mon curseur dans un textbox de maniére à ce qu'il satisfait à mes critéresmercicordialement HTA et texte dynamique [ par robin42p ] Bonjour,Je débute dans l'utilisation d'une interface HTA + VBS.Je souhaite afficher à la volée différentes infos liées à la config de l'ordinateur en Form avec text dynamique [ par bloomby ] Bonjour, J'ai une Form j'aimerais que le text principal soit = Range("B1").Value avec une msgbox = Msg = (" Range("B1").Value .... mais avec une form Comment créer un tableau dynamique ? [ par beegeezzz ] Bonjour tout le monde,Je voudrais savoir comment créer un tableau dynamique en VB 6.Lorsque l'utilisateur clique sur un bouton, il faudrait ajouter un Trouver l'emplacement du curseur [ par san_25 ] Bonjour a tous voila je travail sur un projet dans une macro Word, donc en vb, j'aimerai savoir, déjà si c'est possible, de récupérer l'emplacement du


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,725 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales