Positionnement dans un StringGrid

GrasDePorc Messages postés 4 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 15 septembre 2004 - 2 août 2004 à 15:30
GrasDePorc Messages postés 4 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 15 septembre 2004 - 2 août 2004 à 15:36
Salut tous le monde,
j'ai une petite question à propos du positionnement dans un StringGrid. Mon problème est le suivant : Je me positionne correctement sur la bonne cellule mais si cette dernière est en dehors de l'écran, le scrollbar ne descend pas pour voir l'item sélectionner. (ex : positionnement sur le 50e item mais on ne voit que les 10 premiers en visuel)

voici le code que j'utilise.
var
      Selected : TGridRect;
      Position : Longint;

begin
     Position := 50;

     SelectedCell.Left := 0;
     SelectedCell.Right := 3;
     SelectedCell.Top := Position;
     SelectedCell.Bottom := Position;
     StringGrid1.Selection := SelectedCell;
end;


Donc, ma question : comment je fait pour afficher les item 50-60 disons et de sélectionner le 50e. (descendre la visualisation de ma liste) Merci!

[size = 3] Gras de porc :) = 3

1 réponse

GrasDePorc Messages postés 4 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 15 septembre 2004
2 août 2004 à 15:36
J'ai finalement trouver tout seul. Pour ceux qui veulent savoir commet j'ai fait voici :

if Position >= 6 then
        DBGrid1.TopRow := Position - 5
else
        DBGrid1.TopRow := 1;


Merci à moi même!! :)

Gras de porc :)
0
Rejoignez-nous