Hi John,
I use HIDDEN methods all over my COM stuff. Why? Because I have a lot of validation, parsing, and calculations used internally by the classes that I do not want being called externally. Also, HIDDEN properties are useful to store internal values that you don't want or need to have queried externally, especially if an Assign or Access event is tied to them.
Ko's explanation also makes a lot of sense.
> What is the usage of HIDDEN property since it can not be accessed by any object even it subclass?
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05