回 帖 发 新 帖 刷新版面

主题:新手讲教~~~大侠快来救救

我想写一段代码 是这样的

在一个大panel中   用鼠标在里面点击一次就在鼠标所在位置产生个一个小panel 点几次就产生几个
然后还希望能每个产生的小panel在都能移动,就是调用移动的过程...
不知道哪位高手能指教一下
也可以加我[color=FF0000][size=2]QQ294761[/size][/color]


谢谢~~~

回复列表 (共1个回复)

沙发

创建Panel的代码:

procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  with TPanel.Create(self) do
    begin
    Left := X;
    Top := Y;
    Width := 100;
    Height := 40;
    Parent := TPanel(Sender);
    Caption := Format('%d,%d',[X,Y]);
    end;
end;

拖放的,我试了一下效果不是很理想,因此没贴出来。你再等别人的解答吧。

我来回复

您尚未登录,请登录后再回复。点此登录或注册