Why did you ask this twice ? VB6 is not a proper OO language, and it's been unsupported for a long time. I doubt you can do this, but even if you can, you should abandon VB6 if at all possible, and work in an OO language that is supported and has a future.