線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1102
推到 Plurk!
推到 Facebook!

建立一個Panel物件, 卻無法顯示

尚未結案
davidhsu
一般會員


發表:5
回覆:1
積分:1
註冊:2002-12-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-08 12:09:29 IP:211.21.xxx.xxx 未訂閱
Dear all: 我建立一個Panel物件, 卻無法顯示, 請幫忙, Thanks~ TPanel *Panel_SubFun; Panel_SubFun=new TPanel(Form_Main); Panel_SubFun->Caption="test"; Panel_SubFun->SetBounds(0,0,50,50); Panel_SubFun->Color=(TColor)0x00ff00; Panel_SubFun->Show(); Panel_SubFun->Visible = true; Panel_SubFun->BringToFront();
xwing
初階會員


發表:17
回覆:56
積分:44
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-08 18:42:25 IP:163.25.xxx.xxx 未訂閱
引言: Dear all: 我建立一個Panel物件, 卻無法顯示, 請幫忙, Thanks~ TPanel *Panel_SubFun; Panel_SubFun=new TPanel(Form_Main); Panel_SubFun->Caption="test"; Panel_SubFun->SetBounds(0,0,50,50); Panel_SubFun->Color=(TColor)0x00ff00; Panel_SubFun->Show(); Panel_SubFun->Visible = true; Panel_SubFun->BringToFront();
Panel_SubFun->Parent = this; 注意動態產生的話要把 Parent 設成目前的 Form ,不然元件不會顯示出來喔 ^_^ ------------ last chance~
------
------------
我是瘦鵝...
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-10 07:56:19 IP:61.219.xxx.xxx 未訂閱
一般而言每一可見之元件有兩個父親, parent及owner. owner管此元件之Memory. Parent則管顯示. Desintime時假設你在form1上先放一個panel1, 再在panel1上放一個edit1則Edit1之Owner為Form, parent為Panel, 故Panel Visible改為False, 則Edit也看不到了. Form則會管edit之Memory, 故Form Free時, edit也會自動被free. [note] 此時, Form之Controls array不包含edit, 但Components array則包含edit. Panel之Controls Array包含此Edit
系統時間:2024-04-25 5:59:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!