• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 95
  • Last Modified:

Is it possible to have a sidebar number for the rows in an MSFlexgrid

I was wondering in vb6 if it was possible to have a sidebar on the msFlexgrid where it numbers the rows.  Simalar to the same style of a header for a column, except in this case for each row, so that a user could see the amount of rows by number.
0
al4629740
Asked:
al4629740
  • 2
1 Solution
 
Martin LissOlder than dirtCommented:
You'll need to add a new first column but then you can do this.

Private Sub Form_Load()

Dim lngRow As Long

MyGrid.FixedCols = 1
For lngRow = 0 To MyGrid.Rows - 1
    MyGrid.TextMatrix(lngRow, 0) = lngRow + 1
Next
End Sub

Open in new window

0
 
al4629740Author Commented:
Then do I have to manually label them?
0
 
Martin LissOlder than dirtCommented:
If the number of rows doesn't increase then no, you can just use the code I supplied. If the number of rows increases then do this when you add a new row.

' Add the new row
MyGrid.Rows = MyGrid.Rows + 1

' Number the new row
MyGrid.TextMatrix(MyGrid.Rows - 1, 0) = MyGrid.Rows

Open in new window


In any case I'm glad I was able to help.

In my profile you'll find links to some articles I've written that may interest you.
Marty - MVP 2009 to 2014
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now