Thank you, Handoko. Your codes compiles well.
In practice I can't use this, because I have to add other properties. There should be some more codes. I'm currently designing object which was just a text string so far. My purpose here is to test the outside operations --- just adding objects to TMyStringList.
I'll test the TStrings.OwnsObjects property at the same time.