码迷,mamicode.com
首页 > 其他好文 > 详细

XE下创建及调用Frame

时间:2015-11-05 10:37:51      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

1.创建Form1; 

2.创建FMXFrame(New -> Other->Delphi Files -> FMXFrame); // 单元名为UnitFrame,窗体名为frm  在窗体里放一个button,一个memo,这里只是测试有木有引用到。

3.调用。

uses
    UnitFrame;

var
    frm : TFrm;
begin
  frm := UnitFrame.TFrm.Create(self);    // 首先创建
  frm.Name := ‘frm1‘;
  frm.SpeedButton1.Text := ‘this is test!‘;
  frm.Parent := self.Rectangle1;          // 选择父对象 父对象放在rectanglel上面
  frm.Memo1.Lines.Add(frm.Name)
end;
//测试可以添加。

 这种思想跟动态创建组件一样,先定义一个该组件类的对象,再创建,再选择父类。

也许面向对象的精髓我还不是那么明白,但慢慢的学的多了,自然就明白了吧。

刚刚说到这里,然后我去度娘那里补了一课,这样理解最好了:

frm是TFrm类的一个对象,而这个对象实际上是一个指针,指针在使用时必须创建,所以对象也一样,

因此需要 frm := UnitFrame.TFrm.Crate(self);

 

XE下创建及调用Frame

标签:

原文地址:http://www.cnblogs.com/studypanp/p/4938493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!