Я написал WinForms Control как ActiveX от COM-Interop и до сих пор хорошо работает в MS Access. Но проблема в доступе к форме на дисплее не имеет того же размера, что и форма в представлении дизайна. Я попытался установить размер инициализации, получив ContainerControl. Но я не возвращаю правильное значение.Установить размер элемента управления ActiveX в MS Access
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]"
объект.
Я не уверен, как получить правильное значение для инициализации элемента. Есть идеи?