我用
frm_main:=Tfrm_main.Create(SELF);
frm_main.show;
自我创建了一个窗口,但每次建立很显然都是叠在一起没有层次感,如何打开一个窗口有个错位,有层次感,比如新窗口的位置是上一个窗口偏右下点了
frm_main:=Tfrm_main.Create(SELF);
frm_main.show;
自我创建了一个窗口,但每次建立很显然都是叠在一起没有层次感,如何打开一个窗口有个错位,有层次感,比如新窗口的位置是上一个窗口偏右下点了
解决方案 »
- 获取窗体内部指定坐标的颜色(送100分)
- daoquery1.SQL.Text:='delete * from student where id='+intid ;这种情况就是在编译时出错
- 如何给工具栏上的工具按钮加图表
- 如何得到和修改媒体文件的属性--标题、作者等
- QS Parliament
- 讨论:delphi有没有做.net的web应用的能力
- 自定义无参数的过程是这样写吗?为什么我定义的过程编译通不过。
- 怎么样保证应用程序不能重复启动。
- 上海普天身份证阅读器开发的程序读身份证时,经常闪退,或者程序死
- 请问为何工程执行是出现"Can't focus a disabled or invisible windows"的错误提示?谢谢!!
- 这样用TList为什么不行??
- 哪位有像财务明细帐外观的控件?
比如
var
Left, Top : Integer;Left := 0;
Top := 0;frm_main.show;
frm_main.Left := Left;
frm_main.Top := Top;
Inc(Left, 20);
Inc(Top, 20);
如法炮制就可以了。
procedure TForm1.Button1Click(Sender: TObject);
begin
form1:=tform1.Create(self);
form1.show;
form1.left:=self.left+10;
form1.top:=self.top+10;
end;
然后放个Button测试
procedure TForm1.Button1Click(Sender: TObject);
begin
with TForm1.Create(self) do
Show;
end;
Left, Top : Integer;
是全局变量。