I had this problem recently - you have to make the control COM visible to access its methods.

e.g.
Code:
using System.Runtime.InteropServices;

[ComVisible(true)]
public partial class UserControl1 : UserControl
Darwen.