2016-08-05 128 views
1

我想在Delphi XE6上構建一個Android應用程序,並且爲FireMonkey移動應用程序創建了一個項目。它打開Unit1.pas,但我似乎無法找到窗體,所以我可以顯示對象。當我使用VCL表單時,我嘗試按F12。Delphi XE6 Firemonkey表格

它看起來像這樣:

image

有誰知道我可以使窗體出現?

回答

0

問題是我將Embedded Designer設置爲false,並且FireMonkey窗體僅在此選項設置爲true時才起作用。如果嵌入式設計器爲假,則FireMonkey表單將僅顯示爲普通單元。

在德爾福XE6(我目前正在使用),要更改此選項需要更改註冊表項的值,並將嵌入式Desginer值設置爲true。

在註冊表編輯器中遵循的路徑:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\14.0\Form Design   

    //set the option to true 
    "Embedded Designer" (REG_SZ) = "True" 
1

這是一個普通的UNIT,而不是一個FORM。

從項目中刪除單元並添加一個表單。 這是一種形式:

enter image description here

使用,文件/新建/多設備形態。

enter image description here

問候。

+0

我沒有這個選項!但在我的項目中,如果我選擇添加新的> Firemonkey Mobile Form,它不應該創建一個表單而不是一個普通單元嗎? 如果我這樣做:[添加表單](https://gyazo.com/89623a96ca570aec20fc8fe4755ef50c),不應該創建一個窗體,而不是播放單位?因爲我得到的是以下內容:[結果](https://gyazo.com/8567cd131b4f55a8a4a8e2333e0cda3d) –

+0

正如你可以在這裏看到的:[鏈接](https://gyazo.com/902d375dd968501ca40e07d5bd6d80de)有TForm2,它是鍵入TForm,但.fmx不是在任何地方創建的,我也無法顯示錶單。 –