全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1556
推到 Plurk!
推到 Facebook!

treeview回到上级的一个问题

答題得分者是:小傑克
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-05-19 16:24:35 IP:122.233.xxx.xxx 訂閱
各位大大好:
如下图,当我按button时,游标会从aaa跳到222,但再按一下时,就会出错,下面是我的code,不知哪里出错了?
不胜感激!
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to treeview1.Items.Count-1 do
begin
if pos(treeview1.Selected.Parent.Text, treeview1.Items.Item[i].Text)>0 then
begin
treeview1.selected:=treeview1.Items.Item[i];
treeview1.setfocus;
end;
end;
end;







編輯記錄
luowy651 重新編輯於 2009-05-19 16:25:06, 註解 無‧
luowy651 重新編輯於 2009-05-19 16:25:38, 註解 無‧
luowy651 重新編輯於 2009-05-19 16:26:08, 註解 無‧
小傑克
資深會員


發表:5
回覆:209
積分:357
註冊:2009-02-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-05-20 00:48:24 IP:59.112.xxx.xxx 訂閱
如果只是要回到上一層, 應該可以直接這樣做
TreeView1.Selected := TreeView1.Selected.Parent;
TreeView1.SetFocus;
------
額有朝天骨,眼中有靈光
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-05-20 07:54:38 IP:122.233.xxx.xxx 訂閱
多谢小傑克大大!
系統時間:2024-04-20 0:22:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!