ComboBox cboBase && isolates you from VFP baseclass changes and you fix what's wrong with the VFP baseclass here cboX && some reuseable good code exists here nowYou should consider doing this
ComboBox cboBase && move anything from cboX to here that is useful in EVERY cbo you will ever use cboLevel1 && bad name... but move any cboX stuff that is useful to this subset of cbos here cboX && changed to derive from cboLevel1 the only code that remains here is specific to this instance of the class cboY && new instance of the class you are wanting to start this copy operation>I understand what you are saying and perhaps I have a bad class design, but, I really do want to copy the class as a starting point. I'm going to remove a lot of the existing properties and methods and add to it. Rather than trying to retype all that stuff, I figured it would be easier to copy it, delete the unnecessary parts, then go from there.