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

ListBox.items.move 如何使用?

尚未結案
tony115722
一般會員


發表:53
回覆:63
積分:23
註冊:2002-07-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-04 12:23:11 IP:210.63.xxx.xxx 未訂閱
您好: 小弟在試 ListBox.items.move 卻發現 CurIndex, NewIndex 我只知道 CurIndex 可以 ListBox.ItemIndex 取得 但是NewIndex 要如何取得呢? 謝謝 初學者出沒注意!!
------
I like DeBug
mustapha.wang
資深會員


發表:89
回覆:409
積分:274
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-04 12:32:27 IP:218.1.xxx.xxx 未訂閱
由你给呀,如移到上一个 Move(ListBox1.ItemIndex,ListBox1.ItemIndex-1);     久病成良医--多试 千人之诺诺,不如一士之谔谔--兼听
------
江上何人初见月,江月何年初照人
tony115722
一般會員


發表:53
回覆:63
積分:23
註冊:2002-07-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-04 13:44:23 IP:210.63.xxx.xxx 未訂閱
可是我想給的是能隨我的滑鼠指到哪就給到哪耶..而不是指定上一格或下一格的..謝謝.. 初學者出沒注意!!
------
I like DeBug
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-04 21:48:27 IP:218.32.xxx.xxx 未訂閱
tony115722 你好:   ListBox 上 Item 拖曳調整位置之 Sample , 參考看看:    
procedure TForm1.ListBox1DragDrop(Sender, Source: TObject; X, Y: Integer);
var
  APoint: TPoint;
  Index: integer;
begin
  APoint.X := X;
  APoint.Y := Y;
  Index := TListBox(Sender).ItemAtPos(APoint, True);
  if Index <> -1 then begin
    TListBox(Sender).Items.Move(TListBox(Sender).ItemIndex, Index);
    TListBox(Sender).ItemIndex := Index;
  end;
end;
系統時間:2024-06-18 21:27:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!