フォームの新しいインスタンスを作成し、それを PANEL の子として表示しようとしています。しかし、フォームは使用できないようです。つまり、テキストボックスを編集できません。しかし、クリックできるように見えるツリーやボタンなどのコントロールは他にもあります。
コードは次のとおりです。
procedure TForm1.ProcfrmSetupItemCategories;
var
NewForm: TfrmSetupItemCategories;
begin
NewForm:=TfrmSetupItemCategories.Create(BodyPanel);
NewForm.Parent := BodyPanel;
NewForm.Top:=5;
NewForm.Left:=5;
NewForm.Show;
end;
しかし、行を削除するとNewForm.Parent := BodyPanel;
、フォームは編集可能ですが、親フォーム/パネルから出てしまいます。
また、親が設定されている場合、子フォームはアクティブではありません (タイトル バーを見てください)。
何か不足していますか?ご意見をお聞かせください。ありがとう!