Grazie per la spiegazione.

Per creare una classe discendente uso [inherits] solo che all'interno della classe ho già un riferimento alla [form] e non posso riferirmi anche al datagrid.

Forse devo usare le interfacce?