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

CheckListBox1如何顯示欄位的名稱

答題得分者是:sos_admin
may
一般會員


發表:32
回覆:26
積分:11
註冊:2003-02-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-19 14:10:10 IP:210.202.xxx.xxx 未訂閱
如圖所示,CheckListBox只能出現資料庫的值,請問該如何 像DBGrid一樣自訂顯示欄位的名稱,謝謝!!
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-19 15:35:42 IP:63.84.xxx.xxx 未訂閱
您好﹗    [code]有點不清楚您問題的目的 如果是想將><>===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
may
一般會員


發表:32
回覆:26
積分:11
註冊:2003-02-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-19 16:55:46 IP:210.202.xxx.xxx 未訂閱
可是這樣無法解決欄位對齊的問題,我希望能像DBGrid一樣,因為它可以很清楚的對齊(有格線)。因為資料庫內並非每一個欄位的大小皆一致,所以資料看起來就亂亂的,不知是否有解決的方式,謝謝!! 情形就像下面的樣子: 單位--品名--- 數量 包 abcdefghijl 6 個 aa 7
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-20 08:26:14 IP:61.155.xxx.xxx 未訂閱
function myresize(str1:string;count:integer):string; var i,strsize:integer; tmp,str:string; begin str:=str1; tmp:=' '; strsize:=length(str); if count<= strsize then result:=str; for i:=strsize to  count do str:=str+tmp; result:=str; end;    procedure liststring( query1:Tquery;var title,str:Tstringlist); var i:integer; line_s:string; begin title.Clear; str.Clear ;    line_s:=''; for i:=0 to  query1.FieldCount-1 do        line_s:=line_s+myresize( query1.Fields[i].FieldName ,query1.Fields[i].DisplayWidth ); title.Add(line_s);    while not query1.Eof  do begin line_s:=''; for i:=0 to query1.FieldCount-1 do         line_s:=line_s+myresize(query1.Fields[i].asstring,query1.Fields[i].DisplayWidth ); str.Add(line_s); query1.Next ; end;    end;    procedure TForm1.Button2Click(Sender: TObject); var mytitle,mystr:tstringlist; begin mytitle:=tstringlist.Create ; mystr:=tstringlist.Create ;    query1.Open ; liststring(query1,mytitle,mystr); panel1.Caption :='   '+mytitle.Strings [0]; CheckListBox1.Items.Assign(mystr);    mytitle.free; mystr.free; end;     注意: Panel1.Alignment = taLeftJustify; 字体:panel1、 CheckListBox1 的字体都为〔宋体、常规、10〕 您可以根据自己的需要设置字体,默认的字体好像不能对齐的
系統時間:2024-05-18 20:36:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!