Bonjour à tous.
J'ai un petit soucis avec une fonction d'un programme.
Voilà le principe:
J'ai un label sur mon form et une flexgrid. Le but serait de parcourir la flexgrid jusqu'a trouver la correspondance entre l'une des cellules et mon label. Voici donc le code me permettant de faire ça:
Tout ce passe bien et la boucle se termine bien sur la ligne concernée. Le seul problème c'est que la ligne n'apparaît pas comme étant sélectionnée sur mon form... J'en suis à qques heures de programmation non stop alors je soupçonne une faute bête, mais je la vois pas....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 If grd.Rows < 2 Then Exit Sub grd.SelectionMode = flexSelectionByRow If Label4.Caption <> "" Then grd.RowSel = 1 Do While grd.TextMatrix(grd.Row, 0) <> Label4.Caption grd.Row = grd.Row + 1 Loop grd.RowSel = grd.Row - 1 End If
Merci de votre aide.
Partager