【问题标题】:Delphi XE6 Firemonkey FormDelphi XE6 Firemonkey 表单
【发布时间】:2016-12-11 16:42:28
【问题描述】:

我正在尝试在 Delphi XE6 上构建一个 Android 应用程序,并为 FireMonkey 移动应用程序创建了一个项目。它会打开一个 Unit1.pas,但我似乎找不到表单,所以我可以显示对象。我尝试像使用 VCL 表单时一样按 F12。

看起来像这样:

有谁知道我怎样才能让表单出现?

【问题讨论】:

    标签: android delphi firemonkey delphi-xe6


    【解决方案1】:

    这是一个普通的 UNIT,而不是一个 FORM。

    从项目中删除单元并添加表单。 这是一个表格:

    使用、文件/新建/多设备表单。

    问候。

    【讨论】:

    • 我没有那个选项!但是在我的项目中,如果我选择 Add New > Firemonkey Mobile Form,它不应该创建一个表单而不是一个普通的单元吗?如果我这样做:Add Form,不应该创建一个表单而不是播放单元吗?因为我得到的是以下内容:Result
    • 您可以在这里看到:link 那里有 TForm2,它是 TForm 类型,但 .fmx 不是在任何地方创建的,我也无法显示表单。
    【解决方案2】:

    问题是我将 Embedded Designer 设置为 false,而 FireMonkey 表单仅在此选项设置为 true 时才有效。如果 Embedded Designer 为 false,FireMonkey 表单将仅显示为普通单元。

    在 Delphi XE6(我目前正在使用)上,要更改此选项,需要更改注册表项的值并将 Embedded Desginer 值设置为 true。

    在注册表编辑器中按照路径:

        HKEY_CURRENT_USER\Software\Embarcadero\BDS\14.0\Form Design        
    
        //set the option to true
        "Embedded Designer" (REG_SZ) = "True"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-17
      • 2014-09-13
      • 1970-01-01
      • 2015-07-13
      • 2014-09-19
      • 2023-03-09
      • 2014-08-28
      相关资源
      最近更新 更多