I am trying to set 3 tab stops across a list box.
When using the function:

SendMessage List1.hwnd, LB_SETTABSTOPS, UBound(ListBoxTabs), ListBoxTabs(1)

what should the last parameter be??

Should it be ListBoxTabs(0) - i.e. the first in the list?
Should it be ListBoxTabs(i) - and loop round from 0 to 2 to set the three tabs?
Should it be ListBoxTabs(1) - because in fact 1 is the first in the list and the array goes from 1 to 3, rather than 0 to 2?

Thanks,

Chris