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

想在一個Form(or TImage)裡頭動態新增TImage and TLabel元件,請給我方向

尚未結案
yuan1688
一般會員


發表:11
回覆:11
積分:4
註冊:2005-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-17 01:47:51 IP:59.104.xxx.xxx 未訂閱
想在一個Form(or TImage)裡頭動態新增TImage and TLabel元件,但我試著用array的方式去Create, 但在Form上頭都是空白,找了一些文章沒找到,請各位先進給我方向,謝謝
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-17 02:05:16 IP:203.204.xxx.xxx 未訂閱
您好: procedure TForm1.Button1Click(Sender: TObject); var Image:TImage; begin Image:=TImage.Create(Form1); Image.Parent:=Form1;//重點是這行 Image.Picture.LoadFromFile('d:\pic9.bmp'); end;
yuan1688
一般會員


發表:11
回覆:11
積分:4
註冊:2005-01-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-17 02:25:54 IP:59.104.xxx.xxx 未訂閱
supman 兄: 可以了,感謝您,但有個問題 可不可以請教您及各位先進,假如要讓這些被create的Image 在一定的範圍被拖曳,有哪些要注意的,我試著在一些event寫code ,and 一些設定參數好像沒什麼效果.
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-18 10:20:16 IP:61.31.xxx.xxx 未訂閱
1. 定義一變數 MousePS : TPoint; 在物件的OnMouseDown 下 MousePS :=Point(X,Y); {記錄按下的位置} 在物件的OnMouseMove 下 if ssLeft in Shift then With TControl(Sender) do begin setBounds(Left (X-MousePS.X),Top (Y-MousePS.Y),Width,Height); end; 參考 ~~~~~~~~~~~ 難得聰明,常常糊塗。 ~~~~~~~~~~~
yuan1688
一般會員


發表:11
回覆:11
積分:4
註冊:2005-01-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-18 15:33:43 IP:60.248.xxx.xxx 未訂閱
但我的元件是用矩陣產生的,如何使用這個event ..?? 先感謝兩位替我解答.謝謝
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-18 16:18:58 IP:61.70.xxx.xxx 未訂閱
您好: 不同的問題,建議開新的主題,以方便以後的人查找. 上面所提請參考下面連結 http://delphi.ktop.com.tw/topic.php?topic_id=60235 或者使用搜尋"動態 事件"
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-18 22:43:01 IP:219.86.xxx.xxx 未訂閱
Like this ...
在 Provate 定義 procedure AllBtn_MouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);    ......
procedure AllBtn_MouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);
begin
  {處理動作}
  ...
end;    在 Create時將事件塞給物件。
Button1.OnMouseMove := AllBtn_MouseMove;
「參考 ~~~~~~~~~~~ 難得聰明,常常糊塗。 ~~~~~~~~~~~
yuan1688
一般會員


發表:11
回覆:11
積分:4
註冊:2005-01-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-23 05:05:22 IP:59.104.xxx.xxx 未訂閱
謝謝兩位大大的幫忙,但依據我的問題title ,所以給分給supman,但wameng兄幫了我很大的忙,真的謝謝wameng兄...  
系統時間:2024-06-02 18:01:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!