当前位置:主页>销售管理软件> 列表

急!!!急!!!急!!,送上100分,(不是吧,没人能回答 找商品进销存表格下载

财务软件版1楼: 现在treeview中建立一个树型结构,root--->parent-->child;
当点击treeview中的root节点时在listview中将显示parent
当点击treeview中的parent节点时在listview中将显示child
当点击listview中的parent节点时在treeview中的parent节点也被选中
其实这个实现过程,大家看看sql server企业管理器,就明白了我说的意思,我要实现的功能就像企业管理器中的treeview和listview一样,两者联合使用

2楼: TreeView OnChange事件里写代码 如汽车配件进销存软件

3楼: procedure TForm1.TreeView1Click(Sender: TObject);
var
node:TTreeNode;
items:TListItem;
begin
listview1.Clear;
if treeview1.Selected.HasChildren then
begin
Node:=treeview1.Selected.getFirstChild;
while Node<> nil do
begin
items:=listview1.Items.Add;
items.Caption := node.Text;
Node:=Node.getNextSibling ;
end;
end;
end;
//其他功能你自己写吧

4楼: weichao9999利用treeview控制listview的代码我已经实现了,现在关键是从listview控制


treeview,我不知道该如何实现,能提示一下吗?

5楼: 现在关键是从listview控制treeview??,什么意思?

6楼: 在ListView的OnSelectItem事件里面写处理代码就行了,示例

procedure TForm1.ListViewOnSelectItem(Sender: TObject; Item: TListItem; Selected: Boolean);
begin
if Selected then
begin
(* 查找Item对应的TreeView节点, 并使用TreeNode类型的Selected方法选择该节点*)
end;
end;

财务软件版7楼: Beyondbill,你的方法我也考虑过,但是listtree怎么样知道其子节点,而且在listview中双击当前选中的节点时,如何显示其下的节点阿?

8楼: 楼主,是这个意思吗?! 我,晕倒。
to Beyondbill:
开个贴讲讲Notify嘛。。。

9楼: Puha,不要见笑,我是初学者,有些问题实在不明白,需要大家多指点

10楼: Puha,不要见笑阿,我是个初学者,有些问题不太明白,希望大家多多指点阿

11楼: 你可以在树的节点上开个内存记录,与ListView中的对比就可以了。
这个功能不难解决。

12楼: fsse4000,你的建议很好,能提供一点代码吗? 如商品进销存表格下载

13楼: 可以通过节点的标题或者内部编码来实现,通过标题必须保证标题在同一棵树中午重复,这个方法比较简单;如果有重复,就要考虑内部编码了,做起来麻烦些


你可以参照
http://www.delphibbs.com/keylife/iblog_show.asp?xid=19709
中关于树的操作来完成,当然你只知用其中的节点添加和查找可能就够了

财务软件版14楼: weichao9999,对于treeview的操作,我已经做到了添加,修改,删除,现在缺少的就是对于listview的操作,希望能有些代码作参考

15楼: 请问可以用treeview的思想遍历一个数组吗。
一个内部有联系的数组(如一条电路对应的数组信息)。