diff --git a/designer/utslcodeeditor.tsf b/designer/utslcodeeditor.tsf index 693c154..76e9057 100644 --- a/designer/utslcodeeditor.tsf +++ b/designer/utslcodeeditor.tsf @@ -2033,6 +2033,7 @@ type TEditer=class(TCustomcontrol) // end else if(d["section"]in array("文件查找"))and(d["btn"]="全部替换")then begin + if messageboxa("即将在目录中替换内容!!","提示",mb_YesNo,self.Handle)<> IDYES then return EndFind(); FFindListWnd.Clean(); ShowFindWnd(); FindInFiles(d,o,true,ct); diff --git a/funcext/tvclib/utslvcltree.tsf b/funcext/tvclib/utslvcltree.tsf index 138ee2e..b522f22 100644 --- a/funcext/tvclib/utslvcltree.tsf +++ b/funcext/tvclib/utslvcltree.tsf @@ -1542,10 +1542,10 @@ type TcustomTreeCtl = class(ttreelistwnd) if FonEmptyNodeExapanding then begin e := new TTreeSelCHngedEvent(0,0,0,0); - e.item := item; - e.ItemNew := item; - e.ItemOld := item; - calldatafunction(FonEmptyNodeExapanding,pm,e); + e.item := pm; + e.ItemNew := pm; + e.ItemOld := pm; + CallMessgeFunction(FonEmptyNodeExapanding,self(true),e); end end return ; diff --git a/plugin/TSLUIL.dll b/plugin/TSLUIL.dll index f59426f..0c49b68 100644 Binary files a/plugin/TSLUIL.dll and b/plugin/TSLUIL.dll differ