摘要:
有时候因为需要交换两个节点的位置,用了很多方法,效果都不是很理想,经过多次测试,发现一个方法能达到很好的效果,如下:AcxTreeListColumn.AddNode(AcxTreeListColumn.FocusedNode.GetNext,AcxTreeListColumn.FocusedNode, nil, tlamInsert);这个是将当前选中的节点移到前选中的节点的一下位置,也就是节点下移AcxTreeListColumn.AddNode(AcxTreeListColumn.FocusedNode,AcxTreeListColumn.FocusedNode.GetPrev, nil 阅读全文
摘要:
NativeXml默认的字符类型为Utf8String,有时在读取中文时还是会出现乱码问题,在329版本中提供一种类型转换函数sdUtf8ToWide(),我们可以这样sdUtf8ToWide(AXmlNode.Value)进行类型转换,对之前的版本中XML节点有ValueWide属性可正确取得中文,在329版本中这个属性可能变成了ValueUnicode,但效果并不是很理想。 阅读全文