如何用指针关联数据库来操作treeview
多谢帮忙,给些讲解也好,能有些详细资料也好
谢谢了,谢谢
多谢帮忙,给些讲解也好,能有些详细资料也好
谢谢了,谢谢
解决方案 »
- UDP通讯可靠性问题
- 一个字符截取函数
- 报表页面显示问?最后一条记录后增加‘以下为空’然后都是空格框出现的版面。
- 登錄窗口與主窗口的問題:
- 如何在网页中调用ActiveX控件的属性?
- 有关短信发送的问题
- 一个有关WebService调用的问题,请高手指教!
- 在delphi里能自己利用Tprint自设计打印?
- 使用webbrowser出错“List index out of bounds(0) ”为什么!!!!
- 汉字排序小问题——可是一直困扰我呀:(——用户不满意
- 谁有关于MIDAS的电子书籍呢?我的QQ 2604632 分不够还可以再加
- 哪里有reportbuilder的企業版下載﹐要有序列號的﹗﹗
我这儿主要是用来管理数据库中的图片的,其中TreeView的属性Data是最主要的,用它来存取表的相关信息。
* 方 法 名 : TfrmMap.AddRootNode
* 编写目的 :
* 作 者 : 黄仁光
* 参 数 : MapType:Integer
* 结 果 : TTreeNode
* 编写日期 :2002年12月18日
****************************************************************}
function TfrmMap.AddRootNode(MapType:Integer):TTreeNode;
var
RootNode:TTreeNode;
begin
treImage.Items.Clear;
case MapType of
0://单位方位图
begin
RootNode := treImage.Items.Add(nil,'单位方位图');
end;
1://建筑平面图
begin
RootNode := treImage.Items.Add(nil,'建筑平面图');
end;
2://建筑立面图
begin
RootNode := treImage.Items.Add(nil,'建筑立面图');
end;
3://楼层平面图
begin
RootNode := treImage.Items.Add(nil,'楼层平面图');
end;
4://消防部署图
begin
RootNode := treImage.Items.Add(nil,'消防部署图');
end;
5://最佳路径图
begin
RootNode := treImage.Items.Add(nil,'最佳路径图');
end;
end;
Result := RootNode;
end;
* 方 法 名 : TfrmMap.AddChildNode
* 编写目的 :
* 作 者 : 黄仁光
* 参 数 : RootNode:TTreeNode;fIndex:Integer;fCode,fName:String;FileName:String
* 结 果 : None
* 编写日期 :2002年12月18日
****************************************************************}
procedure TfrmMap.AddChildNode(RootNode:TTreeNode;fIndex:Integer;fCode,fName:String;fType:Integer;FileName:String);
var
ChildNode:TTreeNode;
pMapChild:PMapNode;
begin
new(pMapChild);
pMapChild^.fIndex := fIndex;
pMapChild^.fCode := fCode;
pMapChild^.fName := fName;
pMapChild^.fType := fType;
pMapChild^.FileName := FileName;
ChildNode := treImage.Items.AddChildObject(RootNode,fCode,pMapChild);
end;