Well you not read fully or understand what i try to explain in my post, not only the header.
I am aware of my not native english deteriorating with age and living in a country where english is a sort of funny english if any at all.
eg lock does not work when you hide and lock and still want to work on the other visible assets you want to edit or whatever do with it.
The system tells you you cannot until you unlock what you just wanted to hide and lock..
Ok, I may still not understand but I am not at my Trainz computer to check this out. From my knowledge of TRS19 you cannot lock or hide baseboards. I doubt this has changed in TRS22 but anything could be possible.
Secondly, when you lock or hide a layer you lock or hide everything that ls in that layer, no exceptions. You can select and lock individual objects (and the marquee tool in TRS22 may have extended that ability to multiple objects, I don't know) by creating a new and empty locked layer and setting the objects bound layer to the locked layer. Instructions for doing this can found in the Trainz Wiki page on Using Layers in the section called The Bound Layer.