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

請教有沒有類似圖中這種元件

尚未結案
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-04 19:54:08 IP:221.169.xxx.xxx 未訂閱
非db的元件 讓我能夠 向左移 把右邊項目 加到左邊 並刪除右邊的
wameng
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-04 20:03:53 IP:61.222.xxx.xxx 未訂閱
用StringGrid 及寫程式編寫 新增及移除 有些部分可能要自己畫就可以了!
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-04 20:36:09 IP:220.131.xxx.xxx 未訂閱
參考JCL+JVCL免費套件    網海無涯,唯學是岸!
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-05 09:15:59 IP:221.169.xxx.xxx 未訂閱
請教是 tadvstringgrid嗎 我只是指 單一個紅圈內的物件 有沒有較簡易的物件
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-05 10:15:24 IP:220.134.xxx.xxx 未訂閱
利用TLISTVIEW及它的MoveSelection方式。 ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-10-05 10:39:13 IP:221.169.xxx.xxx 未訂閱
請教likush 不知道 除delphi本身的help之外 哪裡有listview的用法?
wameng
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-10-05 10:59:36 IP:61.222.xxx.xxx 未訂閱
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin CanSelect := (ACOL>0) and (AROW>0); if CanSelect and (ACOL=1) then begin StringGrid1.Invalidate; end; end; procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); begin if (AROW>0) and (AROW=StringGrid1.ROW) and (ACOL=0) then With StringGrid1.Canvas do begin Brush.Color := clHighlight; FillRect(Rect); Font.Color := clHighlightText; TextOut(Rect.Left 2,Rect.Top 2,StringGrid1.Cells[ACol,ARow]); end; end; 用 TstringGrid 就可以了 用太多Thrd-paty元件,日後維護較困難及重複開發的問題。 建立 TstringGrid 將 FixedCol:=0 及FixedRow:=0 OPTIONS := [goVertLine,goHorzLine]; 自己編寫新增及移除就可以了。
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-10-05 14:23:23 IP:220.134.xxx.xxx 未訂閱
以您的需求而言 放leftlist, rightlist二個元件,移動方面則以 leftlist.MoveSelection(rightlist); 相反則二個元件互換位置,畫面設定方面則listview則完全能作到您貼上的畫面需求,至於用法方面,我想這個很難說得完整與清楚,您可多試試該元件的各種用法或到站上搜尋該元件的各項相關討論,相信對於你應用各元件方面應有相當多的助益。 ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-10-05 14:38:13 IP:220.134.xxx.xxx 未訂閱
抱歉,補充一下 上述的leftlist及rightlist均為tlistview元件,名稱自訂。該元件為delphi基本元件,在win32頁面上,或許別的版本放置在不同的地方但您可找找。 ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-10-06 08:58:09 IP:221.169.xxx.xxx 未訂閱
再次感謝各位的幫助
系統時間:2024-06-02 19:26:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!