IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Vb 2010 Express - Chart - Récupérer l'action zoom et déplacement ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut Vb 2010 Express - Chart - Récupérer l'action zoom et déplacement ?
    Bonjour,
    j'ai deux charts l'un en dessous de l'autre, affichant des données.

    Quand l'utilisateur modifie la zone affichée (soit en zoomant, soit en déplacant tout simplement la barre de défilement), l'autre chart doit s'aligner sur cette plage/ce zoom.

    J'ai testé plusieurs choses, dont :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Chart1_SelectionRangeChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataVisualization.Charting.CursorEventArgs) Handles Chart1.SelectionRangeChanged
            ' On aligne le chart2
            Chart2.ChartAreas("chart").AxisX = Chart1.ChartAreas("chart").AxisX
    J'ai également regardé les différents évènements renvoyés par l'objet Chart, aucun n'a l'air de correspondre à mon besoin.
    Merci à tous !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Après moultes tests, voici la solution trouvée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        Private Sub Chart1_AxisScrollBarClicked(ByVal sender As Object, ByVal e As System.Windows.Forms.DataVisualization.Charting.ScrollBarEventArgs) Handles Chart1.AxisScrollBarClicked
     
                ' On aligne le chart2
                Chart2.ChartAreas("Chart").AxisX.ScaleView = Chart1.ChartAreas("Chart").AxisX.ScaleView
     
        End Sub
     
        Private Sub Chart1_AxisViewChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataVisualization.Charting.ViewEventArgs) Handles Chart1.AxisViewChanged
     
                ' On aligne le chart2
                Chart2.ChartAreas("Chart").AxisX.ScaleView = Chart1.ChartAreas("Chart").AxisX.ScaleView
     
        End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Click sur chart en VB 2010 express
    Par Fred 57220 dans le forum VB.NET
    Réponses: 1
    Dernier message: 17/08/2012, 14h59
  2. [menu-action] récupérer une action d'un menu
    Par drKzs dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 21/01/2008, 16h22
  3. Réponses: 1
    Dernier message: 04/12/2007, 01h39
  4. Récupérer les actions d'un contrôleur
    Par zonzon dans le forum MVC
    Réponses: 3
    Dernier message: 28/08/2007, 10h03
  5. récupérer l'action précédente
    Par karement dans le forum Struts 1
    Réponses: 1
    Dernier message: 17/08/2007, 17h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo