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:

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
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....

Merci de votre aide.