zoukankan      html  css  js  c++  java
  • XE下创建及调用Frame

    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);

  • 相关阅读:
    LINUX按键驱动程序
    s3c2440地址分配
    Linux内核代码
    C语言初始化
    tftp协议
    ARM工作模式
    Bootstrap3隐藏滑动侧边栏菜单代码特效
    javascript 中slice,substr,substring方法的对比
    vue 的简述
    鼠标移动出自己想要的效果
  • 原文地址:https://www.cnblogs.com/studypanp/p/4938493.html
Copyright © 2011-2022 走看看