DockHost.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit DockHost;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
  5. type
  6.   TForm2 = class(TForm)
  7.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  8.     procedure FormDockDrop(Sender: TObject; Source: TDragDockObject; X,
  9.       Y: Integer);
  10.   private
  11.     { Private declarations }
  12.   public
  13.     { Public declarations }
  14.   end;
  15. var
  16.   Form2: TForm2;
  17. implementation
  18. uses DockForm;
  19. {$R *.DFM}
  20. procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
  21. begin
  22.   if DockClientCount > 0 then
  23.     DockClients [0].ManualDock (Form1.Panel1);
  24. end;
  25. procedure TForm2.FormDockDrop(Sender: TObject; Source: TDragDockObject; X,
  26.   Y: Integer);
  27. begin
  28.   Show;
  29. end;
  30. end.