我在使用VBScript擴展的應用程序上工作。我可以訪問VB6表單,並可以添加控件並引用表單上的其他控件。我也可以通過interop啓動.Net表單。如何將.Net控件動態添加到vb6應用程序
我想要做的是創建一個.Net組件的引用,並將其引用到VB6 Frame或SSTab,然後讓該組件創建一個互操作用戶控件並將其放置在Frame中/的SSTab。如果我只使用VBScript來做到這一點我做類似如下:
set frame = Form.Controls("Frame1")
set cmd1 = Form.Controls.Add("vb.commandbutton", "Cmd1")
cmd1.Container = frame
cmd1.Visible = true
我希望能夠做到在InteropUserControl類似的東西。在互操作用戶控件上有一個名爲Container的屬性,但它是隻讀的,所以我不確定如何將控件放入父容器。
任何意見,將不勝感激。
真誠,
巴蒂爾持有人
它不應該是cmd1.Container =框架的Set語句,即。 Set cmd1.Container = frame – MarkJ 2009-06-25 19:18:43