begin process at 2012 02 12 05:36:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

CONCOURS DE PROG

 > 

Scroller 2 contrôle en même temps


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Scroller 2 contrôle en même temps

mercredi 2 novembre 2005 à 19:58:56 | Scroller 2 contrôle en même temps

BOB33

Salute à tous

J'ai un blem.
Je ne s'est pas comment je peut fair pour Scroller 2 contrôle en même temps.

J'ai un RichTextBox et une ListBox, et quand je Scroller 
sur 1 contrôle lotre contrôle Scroller en même temps que lui.

Un peut compliquer pour trouver la solution.
Je suite débutant en VB-6.

Je vous remercie pour votre aide

   @+++   

mercredi 2 novembre 2005 à 20:11:19 | Re : Scroller 2 contrôle en même temps

jack

Administrateur CodeS-SourceS
Salut
Il faut utiliser l'API SendMessage pour dire au deuxième composant de défiler.
J'ai tenté de le faire sur deux RTB de même taille ... mais c'est un casse tête.
SendMessage est une des APIs les plus compliqué du Kernel car très flexible.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
mercredi 2 novembre 2005 à 20:22:39 | Re : Scroller 2 contrôle en même temps

BOB33

Salut   

A tu réussieà fair Scroller 2 RichTextBox avec SendMessage,
si oui peu tu me donner plus d'info sur SendMessage.
samedi 5 novembre 2005 à 00:55:36 | Re : Scroller 2 contrôle en même temps

jack

Administrateur CodeS-SourceS

En vrac et à revoir, car chez moi, beaucoup d'aléat encore.
Pour + d'info, cherche SendMessage sur MSDN
J'avais 1 VScrollBar (ScrollTexte) + 2 RTB (txtGauche et txtDroite)

' Déclarations
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" ( _
    ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Const SB_LineUp = &H0
Const SB_LineDown = &H1
Const SB_PageUp = &H2
Const SB_PageDown = &H3
Const SB_Home = -1
Const SB_End = &H7
Const EM_Scroll = &HB5

' La Sub de VScrollBar qui me sert
Private Sub ScrollTexte_Change()

    Static OldPos As Long
    ' Pour pouvoir synchroniser les 2 listes, il faut gérer en commun les
    ' déplacements du curseur = ScrollTexte
   
    With ScrollTexte
    Select Case (.Value - OldPos)
        Case Is = .SmallChange          ' Petit déplacement en bas
            Call SendMessage(txtGauche.hwnd, EM_Scroll, SB_LineDown, 0)
            Call SendMessage(txtDroite.hwnd, EM_Scroll, SB_LineDown, 0)
           
        Case Is = .SmallChange * (-1)   ' Petit déplacement en haut
            Call SendMessage(txtGauche.hwnd, EM_Scroll, SB_LineUp, 0)
            Call SendMessage(txtDroite.hwnd, EM_Scroll, SB_LineUp, 0)
   
        Case Is = .LargeChange          ' Gros déplacement en bas
            Call SendMessage(txtGauche.hwnd, EM_Scroll, SB_PageDown, 0)
            Call SendMessage(txtDroite.hwnd, EM_Scroll, SB_PageDown, 0)
       
        Case Is = .LargeChange * (-1)   ' Gros déplacement en haut
            Call SendMessage(txtGauche.hwnd, EM_Scroll, SB_PageUp, 0)
            Call SendMessage(txtDroite.hwnd, EM_Scroll, SB_PageUp, 0)
      End Select
    ' Mémorise position actuelle pour futur test
    OldPos = .Value
    End With
End Sub

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)

samedi 5 novembre 2005 à 20:58:20 | Re : Scroller 2 contrôle en même temps

BOB33

Merci jack pour les info

Suite à ta réponce, Il faut utiliser l'API SendMessage.

J'ai réucie à tous gérer sauf les Scroll.

Il faut que je puis récupérer les 3 évenement quand je
Clic sur le Scroll.

   Merci jack
  @++ et bonne Prog   


Cette discussion est classée dans : contrôle, temps, scroller


Répondre à ce message

Sujets en rapport avec ce message

scroller le temps [ par lansolo ] bonjour,j'aimerai réaliser quelque chose d'un peu spécial puisqu'il s'agirait d'avoir une sorte de tête de lecture contrôlable intégré dans l'animatio scroller le temps [ par lansolo ] bonjour,J'aimerai réaliser quelquechose d'un peu spécial puisqu'il s'agirait d'intégrer une sorte de tête de lecture contrôlable permettant de déroule planning [ par erwan35 ] Bonjour à tous!Je souhaite réaliser un module de planification d'une production. Avec en abscisse, les opérations et en ordonnée le temps(avec repère Comment tiliser ADODC ou un contrôle DATA classic avec chemin base paramétrable?? [ par EsquisMot ] Bonjour,J'arrive à visualiser dans un grid les résultats d'une requête engistrée sous access lorsque les propriétés du DATA sont indiquées de manière petite question tres urgente [ par maryouma ] bonjour à tout le mondeje veux chercher un "temps" bien particulier dans une base de données , en fait c'est une base de données qui contient des mes Répéter un son avec le contrôle Multimédia [ par Guidelor ] Salut !J'aimerais jouer un son avec le contrôle Microsoft Multimedia Control 6.0et j'aimerais que ce son se repete infiniment ?Quelqu'un saurait-il co Récupération de données GPS en temps réel [ par Harry75 ] Salut!J'aimerais pouvoir récupérer directement sur une feuille Excel les coordonnées fournie en temps réel par un GPS via le port série. Qq'un saurait Le Labo... [ par ennixo ] woaw j'ai posté un message concernant le temps de reconstruction du labo y'a pas longtemps mais je constate qu'il n'est toujours pas là !!!Il doit êtr représentation graphique en temps réel [ par maryouma ] Salut je veux faire une représentation graphique en temps réel , comment je peux faire ça en vb6.0 sans avoir besoin de bibliothèque externe, Si vous contrôle inet sous VB6 [ par bioff ] Bonsoir,J'us le contrôle Inet sous VB6 ds une applic FTP, et ceci fonctionne bien avec une ligne RTC normale (W98 et XP);avec une connexion ADSL, cela


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,484 sec (4)

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