2012-06-06 2 views
0

firemonkey에서 양식에 필요한 처리 속성을 설정하려면 어떻게해야합니까? 정상적인 델파이에서는 런타임에 다른 컴포넌트 내부에 폼을 생성하는 데 사용합니다. IE :Firemonkey 용 핸들

Form1 := TForm1.Create(Panel1); 
Form1.Parent := Panel1; 
Form1.HandleNeeded; 

하지만 이제 Firemonkey에는 말 한마디가 없습니다. 그래서 내가 할 수있는 또 다른 방법이있다. 은 형태 만에 Panel1에 표시하는대로 부모에 Panel1을 가지고 매우 중요하다없이 어디 다른 화면에

당신이 하나 개의 형태가 다른 내부 표시하려면 FMX에서
+0

핸들을 실제로 여기 명시 적으로 만들어야합니까? 나는 그 성명서를 주석 처리하려고 할 것입니다. –

답변

1

: 온

자식 폼, 컨테이너 내부에 컨트롤을 추가하십시오 (예 : TLayout). 하위 폼을 만듭니다. TLayout (등)의 Parent 속성을 부모 폼 (또는 아마도 부모 폼의 컨테이너)으로 설정하면 자식 TLayout의 정렬을 alClient에 설정할 수 있습니다.

1

그게 전부지만, 양식은 여전히 ​​독립형 형태로 apears. 레이아웃에 포함되지 않음 :

TNewLogin:=TFrmLogin.Create(Self); 
TNewLogin.Parent:=Layout1; 
TNewLogin.Show;