如何在firemonkey中为表单设置handle required属性。在普通的delphi中,我用它在运行时在其他组件内创建表单。 IE:
Form1 := TForm1.Create(Panel1);
Form1.Parent := Panel1;
Form1.HandleNeeded;
但现在在Firemonkey中,每个人都没有句柄。那么还有另一种方法可以做到这一点。 非常重要的是它有父Panel1,因为表单必须只在panel1中显示而在屏幕上没有其他地方
答案 0 :(得分:1)
在FMX中,如果您希望在另一个表单中显示一个表单:
在子窗体上,在容器内添加任何控件(例如TLayout)。创建子表单。将TLayout(等)的Parent属性设置为父窗体(或者,更可能是父窗体上的容器,以便您可以将子TLayout的对齐设置为alClient)。
答案 1 :(得分:1)
这就是我正在尝试的东西,但表格仍然是一个独立的形式。不在布局中:
TNewLogin:=TFrmLogin.Create(Self);
TNewLogin.Parent:=Layout1;
TNewLogin.Show;