treeview調用問題?
我的treeview內容是動態產生的,現在我想要做到的功能是,當我雙擊或單擊第三層節點時就調用某個窗口,(我的意思是第三層每個節點調用的窗口都是不同的)
[解决办法]
if treeview.selected.level=3 then
begin
showmodal(你的窗体)
end
[解决办法]
或者跟据treeview.selected.text来判断,因为你不是说不同的内容会显示不同的窗体吗?
[解决办法]
//同意楼上两位所提到的用Level和Text判断
procedure TForm1.TreeView1DblClick(Sender: TObject);
begin
if not Assigned(TTreeView(Sender).Selected) then Exit;
if TTreeView(Sender).Selected.Level <> 2 then Exit; // 第三层为2,不是3 //0开始的
if TTreeView(Sender).Selected.Text = '那一夜 ' then
begin
Form2.Show();
end;
end;