When passing controls as parameters, make the function that is receivingthe parameter accept the specific object type instead of generic types.The exception to this is when multiple types of objects may be passed intoa routine. In these cases, you must test for the object type within theroutine.
Specific object types are Combo Box, List Box, Text Box, and so on.Generic types are Form, Control, MDIForm, and Object.