COM-Interop によって WinForms コントロールを ActiveX として作成しましたが、これまでのところ MS Access でうまく動作します。しかし、問題は、表示ビューのフォームへのアクセスにあり、デザイン ビューのフォームと同じサイズではありません。ContainerControl を取得して、初期化サイズを設定しようとしました。しかし、私は正しい値を返しません。
    public DummyCtrl()
    {
        this.Dock = DockStyle.Fill;
        this.AutoSize = true;
        var axC = (Control)this.GetContainerControl();
        this.Width = axC.Width;
        this.Height = axC.Height;
        InitializeComponent();
    }
GetContainerControl()"ControlAxSourcingSite[WFControl.DummyCtrl]"オブジェクトが含まれています。
要素を初期化する前に正しい値を取得する方法がわかりません。何か案は?