I want to create an activex control with properties

databindings,datasource,datafield,dataformat,datamember.

how do i create these properties ?

I mean what should be the type of each of these properties
so that these should work the same way they work for other controls ?

seems to be very tough , put at lot of forums, but no reply.