Traitée probleme evenement chart et tabcontrol

  • mercredi 4 juillet 2012 14:10
     
     

    Bonjour,

    j'ai créé un windows form avec plusieurs contrôles dont un tabcontrol et un chart.

    Sur le chart, j'ai activé un curseur que je voudrais déplacer avec les fléches directionelles (gauche et droite). le problème c'est que malgré que je crée un handle chart1.keydown ce sont les onglets du tabcontrol qui défilent.

    j'aimerais savoir si je peux supprimer cet événement(défilement des onlgets du tabcontrol) ou s'il existe une solution pour que ca soit seulement le curseur qui se déplace et non les onglets qui défilent.

    Merci par avance.

Toutes les réponses

  • mercredi 4 juillet 2012 15:17
     
     Traitée

    POur que le chart réponde aux events KeyDown, il faut qu'il ai le focus.

    Il serait préférable, si c'est possible, de récupérer cet event via la Form container.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

  • dimanche 8 juillet 2012 21:20
    Modérateur
     
     Traitée

    Bonjour,

    ... et aussi de définir la propriété KeyPreview à True sur la form.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

  • lundi 9 juillet 2012 07:26
     
     
    Oui (je me souvenais plus de la prop de Form ;-)

    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone