>I've noticed this behavier numerous times. After I add a new control to a form, I rename it, usually with mixed cases e.g. "btnNew". Then when I write code that refers to it, I would type "thisform." at which point IntelliSence drops down a list of options, but the name "btnNew" appears as "BTNNEW" instead.
>
>I also noticed that the form name (not the SCX file name) was made upper case from "fmImage" to "FMIMAGE", then I change it back to what I want it to be and save the form. Then modify it again the form name changed to upper case again.
>
>Why is that? Is there a cure for this?
You need to define MemberData for this. See the Fox Wiki topic on this:
http://fox.wikis.com/wc.dll?Wiki~MemberData~VFP