I have a control which has a design-time read only property.

It is generated from a static class data variable (it remains the same for all classes).

Its get statement is normal

its let statement produces a msgbox if it is design time, stating it is ready only.

The property save fine to memory.

(opening and closing the form in VB triggers the read/write events and everything works fine)

however if you save the file and close VB, then re-open the Last placed control (and only the last) loses itsa property value.

Any ideas?