Dans cette source, vous avez un formulaire et un usercontrol. Le UserControl défini une propriété public de type ComboBox. Une fois posé dans le formulaire, le propertygrid affiche une liste déroulante contenant la liste des ComboBoxes présents sur le formulaire.
Si vous changez le type de la propriété en Button, le propertygrid, vous affichera la liste des boutons, etc...
PS : C'est en réponse à la question sur le question à l'adresse suivante : http://www.csharpfr.com/infomsg_USERCONTROL-PROPRIETEES-DANS-COMBOBOX_841163.aspx