VBScriptを使用して拡張可能なアプリケーションで作業しています。私はVB6フォームにアクセスでき、コントロールを追加したり、フォーム上に他のコントロールを参照することができます。私はinterop経由で.Netフォームを起動することもできます。.Netコントロールをvb6アプリケーションに動的に追加する方法
.NETコンポーネントへの参照を作成し、VB6フレームまたはSSTabへの参照を渡してから、コンポーネントに相互運用ユーザーコントロールを作成してフレームに配置させることができます。/SSTab。私はこれを行うには、単にVBScriptを使用している場合、私は、次のような何か:
set frame = Form.Controls("Frame1")
set cmd1 = Form.Controls.Add("vb.commandbutton", "Cmd1")
cmd1.Container = frame
cmd1.Visible = true
を私はInteropUserControlに似た何かを行うことができると期待。 InteropユーザーコントロールにはContainerというプロパティがありますが、それは読み取り専用なので、親コンテナにコントロールを取得する方法がわかりません。
アドバイスをいただければ幸いです。敬具
、
シェーンホルダーまあ
これは、cmd1.Container =フレームのSetステートメントではないはずです。 Set cmd1.Container = frame – MarkJ