Hi!
I've had the same Problem.
You have to set the autosize = .t. property to .f. before you get the real width from the Label.
lblCaption.AutoSize=.t.
lblCaption.Caption = alltrim(m.lcCaption)
lblCaption.AutoSize=.f.
lnControlWidth = lblCaption.Width