2
我有一個簡單的IntraWeb的測試項目中,我的1單元有3個地區的IWform:頭部,身體&頁腳如下:更改IntraWeb的IWFrames在運行時
type
TIWForm1 = class(TIWAppForm)
Body_Region: TIWRegion;
Header_Region: TIWRegion;
Footer_Region: TIWRegion;
public
end;
implementation
{$R *.dfm}
initialization
TIWForm1.SetAsMainForm;
end.
我UNIT2和UNIT3是一個IWFrame他們僅具有如下的按鈕:
type
TIWFrame2 = class(TFrame)
IWFrameRegion: TIWRegion;
Button1: TButton;
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
{$R *.dfm}
end.
(單元3相同UNIT2)現在
,我可以分配一個幀,以在設計時通過將框架形成工具板而容易地在該區域中設計身體區域。
問題是如何在運行時將其更改爲unit3 Frame?
如果我試圖將它添加到像這樣輸入
type
TIWForm1 = class(TIWAppForm)
Body_Region: TIWRegion;
Header_Region: TIWRegion;
Footer_Region: TIWRegion;
MyFram2: TIWFrame2; // added here
procedure IWAppFormShow(Sender: TObject);
public
end;
系統嘗試刪除部分!
如果我強行把它用它作爲
Body_Region.Parent := MyFram2;
我沒有什麼主體區!
如果我在設計時手動添加它,我得到了相同的聲明,我知道它工作,但我無法改變它!
我錯過了這裏的東西,或者這是不可能的嗎?
btw我在德爾福柏林10.1和IW14.1.12。