W
whb1573
Unregistered / Unconfirmed
GUEST, unregistred user!
在RzShelllist控件中我想通过鼠标拖动来获取所选择的文件大小,但总不成功,我在OnSelectItem事件中加入如下代码:
ItemFocused:=LeftDiskList.ItemIndex;
strSelectSize:=LeftDiskList.ShellListData[ItemFocused].Size;
if LeftDiskList.ItemFocused.Focused then
LeftStatus.Caption:=IntToStr(IntToStr(SelectSize(LeftStatus.Caption)+SelectSize(strSelectSize))+'KB';
如果单纯的相加可以,比如我拖动鼠标从下往上拖选择了最下面5文件,可以实时正常显示大小,但我拖动鼠标离开先前所选的文件时应该是把失去选中的文件大小减去,但却相加
如果我在上述代码加个else将上面的+改成-,还是不行
望高手们这个问题怎么解决啊!谢谢了!
ItemFocused:=LeftDiskList.ItemIndex;
strSelectSize:=LeftDiskList.ShellListData[ItemFocused].Size;
if LeftDiskList.ItemFocused.Focused then
LeftStatus.Caption:=IntToStr(IntToStr(SelectSize(LeftStatus.Caption)+SelectSize(strSelectSize))+'KB';
如果单纯的相加可以,比如我拖动鼠标从下往上拖选择了最下面5文件,可以实时正常显示大小,但我拖动鼠标离开先前所选的文件时应该是把失去选中的文件大小减去,但却相加
如果我在上述代码加个else将上面的+改成-,还是不行
望高手们这个问题怎么解决啊!谢谢了!