浏览代码

切换期数,强制刷新期数显示控件(某些情况下,数据刷新,但是期数显示未刷新)

MaiXinRong 7 年之前
父节点
当前提交
fd98256360
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      Frames/ProjectFme.pas

+ 8 - 0
Frames/ProjectFme.pas

@@ -331,7 +331,12 @@ begin
 end;
 
 procedure TProjectFrame.jcbPhaseChanged(Sender: TObject);
+var
+  cr: TCursor;
 begin
+  cr := Screen.Cursor;
+  Screen.Cursor := crHourGlass;
+  
   if ProjectData.PhaseIndex = jcbPhase.ItemIndex + 1 then Exit;
 
   FProjectData.PhaseIndex := jcbPhase.ItemIndex + 1;
@@ -353,6 +358,9 @@ begin
     ButtonControl_UpToWeb;
     UpFileManageView.RefreshViews;
   end;
+  jcbPhase.Invalidate;
+
+  Screen.Cursor := cr;
 end;
 
 function TProjectFrame.CreateNewPhase: Boolean;