設定Label的TOP排列 |
尚未結案
|
htc153
一般會員 發表:2 回覆:2 積分:0 註冊:2003-05-13 發送簡訊給我 |
請教個位高手:
小弟有一個問題,因為sql語法如下:
SELECT CODE,COUNT(ITEM) FROM PROCUDT GROUP BY CODE ;
就是
A01 | 2 項
A02 | 4 項
A03 | 2 項
.
.
我想讓程式動態產成元件時排列成如下:
產品類別 品 項
-----------------
A01 | 第一項
____| 第二項
A02 | 第一項
____| 第二項
____| 第三項
____| 第四項
A03 | 第一項
____| 第二項
我應該如何控制其產品類別的TOP?
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
htc153
一般會員 發表:2 回覆:2 積分:0 註冊:2003-05-13 發送簡訊給我 |
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
morice
一般會員 發表:4 回覆:26 積分:16 註冊:2003-03-11 發送簡訊給我 |
|
jest0024
高階會員 發表:11 回覆:310 積分:224 註冊:2002-11-24 發送簡訊給我 |
引言: procedure TF01.CreateLabel(L,T,W,H:integer;N,C:string);//動態產生物件 var obj:TLabel; begin obj:=TLabel.create(self); obj.left:=L; obj.top:=T;//把上一個的top跟height先存起來,再加起來丟進來 obj.width:=W; obj.height:=H; obj.Name:=N; end; 試試看//傳入index值吧.. Const DefTop = 50; DefLeft = 50; DefHeight = 50; //預設間隔 function TForm1.CreateObj(Index:Integer;Const Str:String):TLabel; begin Result:=TLabel.Create(Self); With Result do begin Parent:=Self; Top :=DefTop Index*DefHeight; Left :=DefLeft; Caption:=Str; end; end; |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |