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 !

Sujet : Scroller 2 contrôle en même temps [ Archives Visual Basic / CONCOURS DE PROG ] (BOB33)

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é 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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,343 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é.