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 :

Double click automatique


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 98
    Par défaut Double click automatique
    Bonjour,

    Je travaille sous Visual Studio 2008 et je cherche un moyen de faire un double click sans utiliser sa souris, pour que mon programme le fasse lui même sur la première cellule d'une DataGridView


    Cela existe il?

    merci par avance pour vos réponses

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    Tu défini la procedure (sub) du double clic et tu l'appelles quand tu veux d'ou tu veux.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 98
    Par défaut
    J'ai déjà une procédure de double clic qui est celle ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     Private Sub DataGridViewDonnees_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridViewDonnees.MouseDoubleClick
            If Me.DataGridViewDonnees.CurrentRow IsNot Nothing Then Me.ModifFiche()
        End Sub
    j'ai essayé de l'appeler au moment du chargement de la page mais les paramètres dont elle a besoin ne sont pas bidouillables (position du pointeur de la souris)

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 46
    Par défaut
    Il faut juste appeler ton ModifFiche() au load de ta form non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Me.DataGridViewDonnees.Focus()
            If Me.DataGridViewDonnees.CurrentRow IsNot Nothing Then 
                    ModifFiche()
            End If
    End Sub

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 98
    Par défaut
    Voila ma procédure Load :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        Private Sub F_DonneesTraitees_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            'Chargement de la DGV
            Me.GetDataDonnees()
     
            'Chargement des combos de la fiche
            Me.GetDataComboCAnalyse()
            Me.GetDataComboTypeLingot()
            Me.GetDataComboNature()
     
           'Affiche la DGV
           Me.RetourDGV()
        End Sub
    je teste donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
        Private Sub F_DonneesTraitees_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            'Chargement de la DGV
            Me.GetDataDonnees()
     
            'Chargement des combos de la fiche
            Me.GetDataComboCAnalyse()
            Me.GetDataComboTypeLingot()
            Me.GetDataComboNature()
     
            Me.DataGridViewDonnees.Focus()
            If Me.DataGridViewDonnees.CurrentRow IsNot Nothing Then
                ModifFiche()
            End If
     
            'Affiche la DGV
            Me.RetourDGV()
        End Sub
    mais j’atterris toujours sur la DGV

    je suis en train de tout refaire d'une autre manière, sans utiliser la DGV et en allant directement sur la fiche.
    ça fonctionne pas mal, sauf quelques nouveaux soucis qui apparaissent, je vous tiens au courant

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 98
    Par défaut
    j'ai enfin réussit à le faire d'une autre manière, non sans problème ^^'
    merci d'avoir accordé du temps à mon problème

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

Discussions similaires

  1. [VB.NET] DataGrid et double click
    Par mic56 dans le forum Windows Forms
    Réponses: 15
    Dernier message: 01/11/2006, 04h37
  2. [JTree] Empecher le double-click
    Par filpinpin dans le forum Composants
    Réponses: 6
    Dernier message: 13/05/2005, 13h45
  3. Question sur double click
    Par cjacquel dans le forum MFC
    Réponses: 2
    Dernier message: 30/04/2005, 11h53
  4. [C#] [WinForms] Double click ListBox
    Par fxp17 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/04/2005, 14h58
  5. OnMouseUp et double click
    Par DBBB dans le forum Composants VCL
    Réponses: 3
    Dernier message: 14/12/2004, 16h02

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