I'm simply messing with the listview control to better understand it. I'm
wondering if I'm missing something basic.

I took the example in VS Help, the one in the AddRange definition in which
the Listview is created programmatically. What I wanted to do was create the
ListView in the designer and only add the items and columns programatically.
(I do not care about the graphics at this time.) All that I left was the
creation of the subitems, the ListView1.Columns.Add, and the
ListView1.Items.AddRange.

I've changed the property settings of the ListView to match what is done
programmatically in the example.

I was going to say at this point that nothing happens but I've just found
the problem (I think.) This however raises another question. I do not
understand the -2 width argument in the ListView1.Columns.Add calls. If this
is a form of default width control, I cannot get it to work.

Could someone please point me to an appropriate reference, and explain to me
how the original example works at all? (Maybe I should stop programming late
at night.)

Thanks