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 :

Problème avec le datagridview (évènements)


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut Problème avec le datagridview (évènements)
    Bonjour j'ai un datagridview dont la source est un dataTable.

    J'ai 5 colonnes, le problème c'est que la première colonne ne réagit pas comme les 4 autres:

    Exemple: différents évènement comme CellDoubleClick, CellMouseDoubleClick ne fonctionne que sur les en-tête et ou sur les cellules de la première colonne.

    Je me demande si c est pas lié a une propriété du datagridview ou alors lier au faite que je fais du drag and drop.

    Si quelle qu'un a une solution je suis preneur.

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Si je fais ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
     
     Private Sub data_grid_carnet_CellMouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles data_grid_carnet.CellMouseDoubleClick
            MsgBox("ok")
        End Sub
     
        Private Sub data_grid_carnet_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles data_grid_carnet.Click
            MsgBox("okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk")
        End Sub
     
        Private Sub data_grid_carnet_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)
            MsgBox("ok")
        End Sub
    J'obtient un un résultat avec l'évènement data_grid_carnet.Click mais pas avec les autres. Le problème c est que l'évènement fonctionne qu'un fois .

    J'ai besoin qu'un évènement m'affiche un message en fonction de la cellule cochée.

  3. #3
    Membre confirmé Avatar de zarohn
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 148

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Le problème etait ici:

    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 DataGridView1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles data_grid_carnet.MouseDown
     
            int_ligne_selec = data_grid_carnet.HitTest(e.X, e.Y).RowIndex
            int_col_selec = data_grid_carnet.HitTest(e.X, e.Y).ColumnIndex
     
            int_col_exp = Me.data_grid_carnet.CurrentCell.ColumnIndex '//Récupérer l'index de la colonne cliquée
     
            If int_ligne_selec >= 0 And int_col_selec Then
                data_grid_carnet.DoDragDrop(int_ligne_selec, DragDropEffects.Move)
            End If
        End Sub
    La ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    data_grid_carnet.DoDragDrop(int_ligne_selec, DragDropEffects.Move)
    Empêcher les évènements de clic.

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

Discussions similaires

  1. Problème avec un DataGridView
    Par Bobsinglar dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/03/2013, 14h14
  2. Réponses: 7
    Dernier message: 11/05/2010, 10h17
  3. problème avec ecouteur d'événement
    Par mirinda dans le forum Débuter
    Réponses: 3
    Dernier message: 01/02/2009, 21h21
  4. [wxpython] problème avec les événements souris
    Par kalimero dans le forum wxPython
    Réponses: 2
    Dernier message: 13/11/2005, 15h42
  5. Problème avec la gestion des événements
    Par CynO dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 10h07

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