3

(関連する質問) aTFormを a TWinControl(この場合は a )に埋め込む代わりに、ドッキングを使用しようとしていますTTabSheet

ユーザーは、2 つの異なるフォームがあることにまったく気付かないはずです。

ドッキングされたフォームの上部にある閉じるボタンと「ドラッグ バー」を回避するにはどうすればよいですか?

私のコードの簡略版:

var
  TabSheet: TTabSheet;
  Form: TSubForm;
begin
  TabSheet             := TTabSheet.Create(Self);
  TabSheet.DockSite    := True;
  TabSheet.PageControl := MainPageControl;

  Form := TSubForm.Create(TabSheet);
  Form.ManualDock(TabSheet);
  Form.Show;
end;

TFramePS:もちろん別の代替手段となるa を使用したくありません。

アップデート:

この特定の状況では、TTabControl代わりにを使用することを検討しているTPageControlため、すべてのコントロールをマスター フォームに配置できます。

とにかくMVC/MVAを使用しているため、ロジックはUIから分離されています。

4

0 に答える 0