DATAGRID l'èvenement scroll

oracledev2099 Messages postés 2 Date d'inscription jeudi 10 février 2005 Statut Membre Dernière intervention 19 février 2005 - 18 févr. 2005 à 12:29
gaa179 Messages postés 361 Date d'inscription mercredi 21 mai 2003 Statut Membre Dernière intervention 12 novembre 2009 - 22 févr. 2005 à 07:59
Bonjour a tous
voila je voudrais soulever un problème que je ne trouve sur aucun Forum actuellement
je développe en Visual Basic 6 avec le SP5.
j'ai une form avec un DATAGGRID et environ 8 colonnes
a chaque entete de colonne est associé un TextBox quand je fait défiler le GRID avec la souris l'èvènement scroll se déclenche mais comment faire pour savoir quelle est la colonne la plus a gache. actuellement j'arrive a obtenir la colonne la plus a gauche avant défillement c a dire si la colonne est 0 quand je défile j'obtient 0 alors que normalement je devrait obtenir 1. c facile si le défilement été dans un seul sense suffirait alors de rajouter +1 mais la c ps le cas puisque en défilant dans lm'autre sense ca devient -1. donc la vrai question c comment savoir si je suis en train de défiler à droite ou a gacuhe de tel sorte que je puisse repositionner les textbox au dessus des colonnes adéquates. vous me sauverai si vous me donner la réponse. actuellemnt ce que je fait c rajouter une scrollbar qui recouvre celle du datagrid et jke gère ca par programme et ca fait trop de calcule

Merci d'avance

3 réponses

gaa179 Messages postés 361 Date d'inscription mercredi 21 mai 2003 Statut Membre Dernière intervention 12 novembre 2009 2
18 févr. 2005 à 13:00
Bonjour,

Il exite une entête pour chaque colonne d'un datagrid:
Datagrid1.columns(0).caption = "Texte"

A+
0
oracledev2099 Messages postés 2 Date d'inscription jeudi 10 février 2005 Statut Membre Dernière intervention 19 février 2005
19 févr. 2005 à 20:47
Merci man
mais au fait j'utilise pas les textebox comme headers mais plutot comme champs du record donc au fait je veux que les textbox se défile au meme temps que la grille et qu'il se redimensionne en meme temps que les colonnes
a+
0
gaa179 Messages postés 361 Date d'inscription mercredi 21 mai 2003 Statut Membre Dernière intervention 12 novembre 2009 2
22 févr. 2005 à 07:59
Salut,

Il te suffit d'écrire dans les headers à la place des textbox. Ainsi tu n'auras plus à gérer tes textbox.

A+
0
Rejoignez-nous