El tema es asi, tengo un sistema que tiene muchos reportes, por ende muchos DataGridView, esta escrito en vb.NET , lo que yo quisiera hacer es como una clase abstracta tipo winform que al expandir en una clase hija si o si me obligue a implementar un datagrid dentro del load() del formulario, que es como lo tengo ahora, el tema es que todos son datagridview aunque cambia su dimension, lo que yo quisiera hacer seria algo asi, no se si se puede hacer con una interfaz , una clase abstracta o directamente no se puede.
Cualquier ayuda, les agradesco.
Saludos.