begin process at 2012 02 14 03:41:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CLIQUE DROIT MENU POP DANS UNE GRILLE POUR UNE LIGNE EN PARTICULIER

CLIQUE DROIT MENU POP DANS UNE GRILLE POUR UNE LIGNE EN PARTICULIER


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :25/08/2004 Vu :7 964

Auteur : Philippe734

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

sur un clic droit, fait apparaitre un menu pop, pour la ligne cliqué (du clic droit) pour un datagrid, mshflex, msflexgrid...

Source

  • 'par exemple, dans une datagrid
  • 'le code est à placé dans l'évenement de mousedown de la grille
  • Private Sub DataGrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  • If Button = 2 Then 'clic droit seulement
  • DataGrid1.Row = DataGrid1.RowContaining(Y)
  • 'sélectionne la ligne de la grille, ou on a cliqué
  • DoEvents 'au cas ou
  • PopupMenu mnupopAction 'affiche un menu pop nommé comme ca
  • End If
  • End Sub
'par exemple, dans une datagrid
'le code est à placé dans l'évenement de mousedown de la grille

Private Sub DataGrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = 2 Then 'clic droit seulement
        DataGrid1.Row = DataGrid1.RowContaining(Y)
        'sélectionne la ligne de la grille, ou on a cliqué
        DoEvents 'au cas ou
        PopupMenu mnupopAction 'affiche un menu pop nommé comme ca
    End If
End Sub

 Conclusion

le code est à placé dans l'évenement de mousedown de la grille


 Sources du même auteur

Source avec Zip [VBA POWERPOINT] PAGINATION AVEC TOTAL DE DIAPO
Source avec Zip [VBA POWERPOINT] CRÉER UN SOMMAIRE AUTOMATIQUE
Source avec Zip [VBA] SCROLLER UNE LISTBOX AVEC LA MOLETTE DE LA SOURIS PAR ...
Source avec Zip Source avec une capture [VB6 BASE DE DONNÉE] DÉMO SQL SUR TABLEAU EXCEL + DATAGRID A...
Source avec Zip Source avec une capture CLSWIDGET = UNE CLASS POUR FAIRE UN WIDGET AVEC INFOBULLE E...

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

Commentaires et avis

Commentaire de juanguic le 15/01/2005 10:35:44

DataGrid1.Row = DataGrid1.RowContaining(Y)
Avec mon vb6 qui doit être assez proche de celui de tous les programmeurs VB, "RowContaining(" est inconnu. Pouvez-vous nous éclairez davantage ?

Commentaire de boboda le 18/10/2008 14:53:31

J'ai un souci que je n'arrive pas à comprendre et à résoudre. Je recupère les infos sur une ligne d'un datagrid, mais datagrid1.row = DataGrid1.RowContaining(Y) me retourne un faux résultat (faux numero de ligne). Alors que dans le projet il y beaucoup de récupération de données d'un datagrid et ç marche nickel sauf ce dernier.
Quelqu'un aurait une idée d'où ça vient

Commentaire de filotto le 19/03/2009 20:58:56

bonsoir,
Et pour une mshflexgrid? "RowContaining" est inconnu.
merci de votre reponse
Cordialement
gerard filotto

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales