=?Utf-8?B?TWFyaw==?= seemed to utter in
news: XXXX@XXXXX.COM :
It would if I wrote code to parse and unravel every possible
RowSource. That would be a huge undertaking when you consider
there are 10 possible RowSource types and each one would
require its own potentially complex logic to determine the
resulting data that would fill the list.
I remain stunned as to why these two properties (ListItem and List)
are called "arrays" in the documentation, but the only thing
about them that acts like an array is the ability to reference
their contents using array notation: This.ListItem[x, y]. None
of the array functions can be used on them and when you try
to reference elements of the list that are *way* out of range,
you get no errors. For example, given a small combo holding
5 rows and 2 columns, the following simply returns an empty
string: myCombo.ListItem[27, 12] Calling these properties
"arrays" I think is a stretch.
Amazing that there is no simple way to determine the size
of the ListItem and List properties!
t r w 7
i x dot n e t c o m dot c o m