Show([Parent: IWin32Window = Null]);
Parent - родительское окно, относительного которого будет отображена .NET-форма.
Метод Show отображает окно текущей .NET-формы.
Для выполнения примера предполагается наличие формы и расположенной на ней кнопки с наименованием «Button1». В репозитории имеется .NET-сборка с идентификатором «TestAssm». В данной сборке создана .NET-форма с наименованием «TestForm». Пространство имен сборки соответствует ее идентификатору.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
MB: IMetabase;
Run: IForeNETRuntime;
Asm: IForeNETRuntimeAssembly;
RuntimeForm: IForeNETRuntimeForm;
Begin
MB := MetabaseClass.Active;
Run := ForeNETAssemblyClass.Runtime;
Asm := Run.Assembly(MB.ItemById("TestAssm").Bind As IForeNETAssembly);
RuntimeForm := Asm.Form("TestAssm.TestForm");
RuntimeForm.Show(Self As IWin32Window);
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку из .NET-сборки будет открыта .NET-форма. В качестве родительской формы для .NET-формы будет установлена текущая форма.
См. также: