Locked doesn't server that purpose in .NET. Locked only makes the control not movable or sizable. In the ole' VB6 days that would have been the answer. In fact the only reason I now know about the Lock functionality in .NET is because that was my first thought and when it didn't work as expected I hit MSDN.