我有一个在一个相当奇怪的方式工作的用户控件。 通过调用一个方法,控制打开在后台的应用程序,采用这样的形式的手柄和补充说,最后到了自己控制的主要控制。 这是我使用的代码的最后一块:
Dim controlHandle As IntPtr = New IntPtr(WinHandle)
Dim controlWin As Control = Control.FromHandle(controlHandle)
Dim controlView As Control = controlWin.Controls("viewSitePanel")
controlView.Dock = DockStyle.Fill
Controls.Add(controlView)
该controlView
包含dinamically填充的网格中的另一个用户控件。 在.NET应用程序,我可以看到网格的行,但是当我在一个COM应用程序使用控制我看不到任何行! 我用VB6 Interop UserControl
从元素Microsoft InteropForms Toolkit 2.1
创建我的控制......不知怎的,这似乎是一个刷新或类似的情况并非如此......该controlView
还包含dinamically填充字段的详细视图,并将它们穿上”牛逼的工作......我有其他的网格和字段是控制内部工作...
我不知道从哪里开始调试!
谢谢。