I think, there are two ways:
1. Build separate container ActiveX control from picture (or image) and label. At run-time, add this control to your other control. You can use technique with VBControlExtender to handle events of added controls;
2. In your control, add pictures (or images) and labels dynamically. You can handle their events with other technique I was said you.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...