Frame上可放置IWTreeView嗎 |
答題得分者是:maureen
|
star
初階會員 發表:37 回覆:93 積分:36 註冊:2002-07-18 發送簡訊給我 |
Good day:
我在Frame上放了一個IWTreeView元件,Item如下:
Root->Item1 & Item2
Item1.Click要Call form1 程式碼:
============================
uses IWInit, Unit1; procedure TFrame1.IWTreeViewIWTreeView1Item0IWTreeView1Item1Click(Sender: TObject);
var
NewForm : TformMain1;
begin
TIWAppForm(RWebApplication.ActiveForm).Release;
NewForm := TformMain1.Create(RWebApplication);
NewForm.Show;
end;
============================
RUN!的結果, Item1卻未出現這樣的'長相' Item1
該怎麼作才對呢?
|
star
初階會員 發表:37 回覆:93 積分:36 註冊:2002-07-18 發送簡訊給我 |
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Good Day:
看你問了蠻多關於 Intraweb 的問題,事實上我也是剛剛接觸 Delphi 7.0 的 Intraweb 元件。 Intraweb 5.0.43 中的 IWTreeView 是沒有 Onclick 事件,他的 Onclick 事件是在 IWTreeViewItem 底下,而且如你所言,需有設定 Onclick 事件,方有連結出現,因此也可以用將 Onclick 事件設為 NIL的方式來 Disable 此 TreeViewItem。
------
Fishman |
star
初階會員 發表:37 回覆:93 積分:36 註冊:2002-07-18 發送簡訊給我 |
|
maureen
一般會員 發表:3 回覆:13 積分:13 註冊:2003-10-27 發送簡訊給我 |
引言: Good day: 我在Frame上放了一個IWTreeView元件,Item如下: Root->Item1 & Item2 Item1.Click要Call form1 程式碼: ============================ uses IWInit, Unit1; procedure TFrame1.TFrame1.IWTreeViewIWTreeView1Item0IWTreeView1Item1Click(Sender: TObject); (Sender: TObject); var NewForm : TformMain1; begin TIWAppForm(RWebApplication.ActiveForm).Release; NewForm := TformMain1.Create(RWebApplication); NewForm.Show; end; ============================ RUN!的結果, Item1卻未出現這樣的'長相' Item1 該怎麼作才對呢?我已经多次测试,如果将IWtreeview 放在Frame上面,然后在Frame中编写Onclick事件.最后在form中引用Frame.那么IWTreeView的onclick事件就象被隐身了一样. 唯一的方法是只有在引用Frame的form中重新设定Frame1.IWTreeViewIWTreeView1Item0IWTreeView1Item1Click事件.我认为这是intraweb中的bug .也许intraweb的新版本会有所改进. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |