Delphi中的Form中怎么调用Frame,ShowFrame()好像可以

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi中的Form中怎么调用Frame,ShowFrame()好像可以相关的知识,希望对你有一定的参考价值。

ShowFrame不可以,打错字了,谢谢你们

1. 编辑一个frame页面
2.编辑frame,为简单起见就一个编辑框和一个按钮好了。然后保存。再右键单击frame窗体选择add to palette把frame添加到组件面板。
3. 组件的名字名字就随便你自己定了,最后一步在主窗体里面添加这个frame。
首先在组件面板上找到自己添加的组件,然后向其他组件一样拖动就可以了。
一般是最后一个,记住组件名字。
这样就把一个frame页面嵌入到了一个form窗体。
参考技术A 在form1上放一个panel,然后调用时写
Frame1 := TFrame1.Create(Self);
Frame1 .Parent := Panel1;
Frame1 .Visible := True ;
参考技术B 把Frame放到TForm中,调用TForm追问

我是只有一个Form,气他都是Frame,现在是想在Form里调用这些Frame,嘿嘿,但不知道怎么调用

追答

一般是多个地方用到同一组控件才做成Frame

如果一定要这么做就如 hahadic 所说的做。

本回答被提问者和网友采纳

如何定位文件中的指定的一个位置(delphi)?

呵呵,我是菜鸟,现在只会从头顺次读取文件数据,用的是blockread函数。

如题,就是想做一个类似于拖动播放器进度条快速浏览电影的效果,delphi里什么函数可以快速的定位文件中的指定的一个位置,然后再读取文件数据?

比如有一个20M的文件,我想要通过进度条的拖动,定位到12.065M的位置(或者别的什么位置,由进度条的拖动位置决定),然后从这个位置开始顺次读取数据。

参考技术A 用panel控件。
如:有两个窗体,form1、form2,且form2是主窗体。希望把
form2
放在form1的某个位置,你可以这样做:
先在form1上放置一个panel,然后,在form1的onshow事件中,添加如下代码:
procedure
tform1.formshow(sender:
tobject);
begin
with
form2
do
begin
parent:=panel1;
left:=0;
top:=0;
show;
end;
end;
运行一下,看看form2是不是跑到了panel1中?
参考技术B 使用seek函数。本回答被提问者采纳 参考技术C 用seek(txt文件句柄,偏移位置);

以上是关于Delphi中的Form中怎么调用Frame,ShowFrame()好像可以的主要内容,如果未能解决你的问题,请参考以下文章

Delphi中Frame和Form有何区别

DELPHI中如何调用FROM

Delphi7 将Form添加到一个Panel上

如何在DELPHI中正确显示HTML页面

delphi怎么使用

delphi中的TDBGrid的问题