Hi Bruce, I took at a look at your code. You made a big mistake by making your controls inherit UserContainer, whereas they are not containers. Which makes the IDE mad when you want to use _DrawWith or some other properties. They must inherit UserControl. Or maybe I didn't understand what you want to achieve at all! Regards, -- Benoît Minisini