TWebEdit CharCase won't keep "wecUppercase" property.
I try to assign it with MyEdit.Charcase := wecUpperCase; After compiling and use api many time this property back to "wecNormal".
Do you see it persisted in the DFM?
I see this here: