那你把时间间隔设短点。
在CLICK下写
var
  bt ;tbuton;
begin
  bt :=tButton.create(self);
  bt.parent :=Form1;
end;

解决方案 »

  1.   

    //找一个简单的回答先
    //最后一个
    procedure TForm1.Button1Click(Sender: TObject);
    {$J+}
    const
      I: Integer = 0;
    {$J-} //不要问我{$J+/-}是干啥,自己看help
    begin
      with TLabel.Create(Self) do begin
        Parent := Self;
        Caption := '你好';
        Top := 10;
        Left := I;
        Inc(I, Width + 2);
      end;
    end;
      

  2.   

    unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;type
      TForm1 = class(TForm)
        procedure FormMouseDown(Sender: TObject; Button: TMouseButton;
          Shift: TShiftState; X, Y: Integer);
        procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
          Y: Integer);
        procedure FormCreate(Sender: TObject);
        procedure FormMouseUp(Sender: TObject; Button: TMouseButton;
          Shift: TShiftState; X, Y: Integer);
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;
      StX,StY,OldX,OldY:integer;
      MD:boolean;implementation{$R *.dfm}procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    begin
      StX:=x;
      Sty:=y;
      OldX:=x;
      OldY:=y;
      MD:=True;
    end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    begin
      if MD then
      begin
        Form1.Canvas.Pen.Color:=clBtnFace;
        Form1.Canvas.Rectangle(Stx,sty,Oldx,Oldy);
        Form1.Canvas.Pen.Color:=clBlack;
        Form1.Canvas.Rectangle(Stx,sty,x,y);
        Oldx:=x;
        Oldy:=y;
      end;
    end;procedure TForm1.FormCreate(Sender: TObject);
    begin
      MD:=False;
      Form1.Canvas.Pen.Style:=psDash;
    end;procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    begin
      MD:=False;
    end;end.
      

  3.   

    Implementation
    var 
     i:integer;
    procedure TForm1.Button1MouseDown(Sender: TObject;Button:TMouseButton;Shift: TShiftState; X, Y: Integer);begin
      with TLabel.Create(Self) do begin
        Parent := Self;
        Caption := inttostr(i);
        i:=i+1;
        Top:=y;
        Left:=x;
        Width:=30;
        Height:=10;
    end;
    end;