Hi,
I have a VB form which has the following property :
Public Property Get MySplit() As Object
Set MySplit = ToolMeGet
End Property
I did the following
- Created a ActiveX EXE of this program
- Used tlbimp to create an interop
- Add reference to this Interop in my C# project
This returns to me a metadata in my C# program as
namespace MyWindow
{
[TypeLibType(4304)]
[Guid("EFA04E78-DB7E-4D40-9963-584A2D08A97E")]
public interface _Window
{
[DispId(1745027080)]
object Form { get; set; }
}
}
I am getting the Form itself as an object and am running wild to access the properties of this form. I am sure it is doing late binding because I am able to get the vb form name using the code below:
MessageBox.Show(Microsoft.VisualBasic.Information.TypeName(objValue));
My problem is to get the correct type of the form and ultimately get the VB properties MySplit() accessable.
Help.