谢谢
解决方案 »
- 想换个稳定点的工作了,唉
- 简单问题,急,解决了就给分
- 如何实现将几张图片一张缩略图保存起来
- DBRichViewEdit1中的字体大小颜色以及左右居中对齐如何实现?
- 比较弱的问题,请不吝赐教
- 听说opengl可以实现画的图是半透明,我想画一个半透明的圆在image1上.请问如何写这段代码呢?
- 各位高手,有谁做过GPRS,CDMA的软件
- 我想把checklistbox内选中的选项全部添加到table表中的一个字段内,怎么做啊
- *******请各位大虾帮一下忙,为什么我用query写sql语句,用like没有反映?********
- 这样好像还是单线程的。。
- 为什么我得不到想要的结果????????????
- 如何只得到treeview的一级目录?
procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
vTreeNode: TTreeNode;
begin
Memo1.Clear;
Memo1.Lines.Add('<?xml version="1.0" encoding="GB2312"?>');
Memo1.Lines.Add('<TreeView>');
for I := 0 to TreeView1.Items.Count - 1 do begin
vTreeNode := TreeView1.Items[I]; if vTreeNode.HasChildren then
Memo1.Lines.Add(Format('%s<TreeNode Text=%s>',
[StringOfChar(#9, vTreeNode.Level + 1), QuotedStr(vTreeNode.Text)]))
else Memo1.Lines.Add(Format('%s<TreeNode Text=%s/>',
[StringOfChar(#9, vTreeNode.Level + 1), QuotedStr(vTreeNode.Text)])); if not vTreeNode.HasChildren then
while Assigned(vTreeNode) do begin
if (vTreeNode.Level > 0) and (vTreeNode.getNextSibling = nil) then
Memo1.Lines.Add(Format('%s</TreeNode>',
[StringOfChar(#9, vTreeNode.Level)]))
else Break;
vTreeNode := vTreeNode.Parent;
end;
end;
Memo1.Lines.Add('</TreeView>');
end;