I see the same thing here. Only in VFP 7 though - VFP 6, 8, & 9 display "Delete Form(s)" as you'd expect.
I was setting the caption at design time and was wondering whether I'd see different behaviour if I changed the caption at run time. I now have a form with a pageframe, a textbox and a button and I can report that:
[TT]
Delete Form(s) -> (Delete Form(s
Delete Form(s -> Delete Form(s
Delete Forms) -> (Delete Forms
(Delete Forms -> Delete Forms)
(Delete) Forms -> Delete) Forms)
[/TT]
It appears that the following rules apply:
an opening bracket at the start of the caption will appear as a closing bracket at the end of the caption.
a closing bracket at the end of the caption will appear as an opening bracket at the beginning of the caption.
And it gets worse. I thought I'd fool it by putting a period after the closing bracket so that it wasn't the last character. Periods, underscores, asterisks and square brackets also switch themselves from the beginning to the end of the caption.
Can't explain it but it's interesting behaviour.
Geoff Franklin