MSFlexgrid Problemes avec Ligne 0 et touches flechees
madustbin
Messages postés29Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention20 novembre 2016
-
5 nov. 2005 à 14:11
madustbin
Messages postés29Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention20 novembre 2016
-
5 nov. 2005 à 18:46
Salut.
J'ai reussi a faire ce que je desirais, mais j'aimerais savoir s'il y a
un moyen plus propre d'y parvenir. Si c'est le cas et si vous avez un
exemple, je suis preneur. Car pour réussir, j'ai du utiliser 2 Flexgrid
(1 pour l'entete, l'autre pour les lignes)
But :
Cliquer sur la colonne Entete (action=Tri dans l'exemple)
Redimensionnement de la colonne par l'utilisateur
Clique les les lignes
Utiliser les touches Flechees.
Selectionner une Ligne de l'exterieur (par la ListBox par exemple)
1 Form
1 MSFlexGrid (20cm de large 3cm de Haut)
1 MSFlexGrid (20cm de large 15cm de Haut) juste dessous la premiere
1 ListBox de 15cm de Haut a droite de la seconde Flexgrid
et vous copier le source
Merci d'avance.
Option Explicit
' SEC= Sub En Cours booleen pour empecher les appels recursifs inopines
madustbin
Messages postés29Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention20 novembre 2016 5 nov. 2005 à 18:46
les booleens servent a ne pas rentrer dans certains evenements durant les traitements.
As-tu essaye de mettre le code pour voir ce que donnais le resultat ?
Le probleme est quand lorsque tu clique sur la conne 0 d'une Flexgrid,
la ligne 1 est selectionne et donc tu perds celle que tu avais.
De plus, lorsque tu utilises l'evenement, _Click, il ne tiens pas compte des touches flechees.
C'est donc un casse-tete que j'ai resolu avec cette methode.
Desole de ne pas avoir programme de la plus belle des facons, mais,
l'objectif est justement de montrer que pour avoir ce resultat, j'ai du
courcicuiter constemment des evenements. Donc, si on pouvait
m'expliquer comment gerer cela proprement...