j'ai un TGrid
sur FMX
avec 3 colonnes, la deuxième colonne est Visible False
, si je clique sur la première colonne et appuyez sur la flèche pour se concentrer sur la colonne suivante visible, le curseur ne va pas à la troisième colonne, il disparaît, comme s'il se concentrait sur la deuxième colonne, et si j'appuie de nouveau sur la flèche, il se dirige vers la troisième colonne.Delphi FireMonkey Grille: Colonnes Invisible en mode Navigation
Comment puis-je résoudre ce problème?
Merci @Tom Brunberg, a parfaitement fonctionné, j'ai seulement ajouté un 'if (Sender as TGrid) .ColumnByIndex (ACol + 1) <> nil then' avant de sélectionner la colonne suivante –
@Tallys Ferrante Vous êtes les bienvenus! Je ne vois pas pourquoi votre addition serait nécessaire. Alors, avec quelle version travaillez-vous? –
J'utilise Delphi Seattle. J'ajoute cette vérification car ma dernière colonne est invisible aussi, donc si l'utilisateur appuie involontairement sur la flèche, l'application ne soulève pas de violation d'accès en essayant de sélectionner la colonne suivante (qui n'existe pas). –