예제 #1
0
 /// <summary>
 /// 更新截图信息显示框,截图编辑工具框
 /// </summary>
 private void UpdateCutInfoLabel(UpdateUIMode updateUIMode) // UpdateUIMode updateUIMode = UpdateUIMode.None
 {
     if (this.lbl_CutImage.Visible || (updateUIMode & UpdateUIMode.ShowCutImage) != UpdateUIMode.None)
     {
         this.lbl_CutImage.SetBounds(this.cutImageRect.Left, this.cutImageRect.Top, this.cutImageRect.Width, this.cutImageRect.Height, BoundsSpecified.All);
         if (!this.lbl_CutImage.Visible)
         {
             this.lbl_CutImage.Show();
         }
     }
 }
예제 #2
0
        /// <summary>
        /// 更新截图信息显示框,截图编辑工具框
        /// </summary>
        private void UpdateCutInfoLabel(UpdateUIMode updateUIMode) // UpdateUIMode updateUIMode = UpdateUIMode.None
        {
            long mouseMoveTimeStep = System.DateTime.Now.Ticks - lastMouseMoveTime;

            if (mouseMoveTimeStep < 300 && updateUIMode == UpdateUIMode.None)
            {
                return;
            }
            lastMouseMoveTime = System.DateTime.Now.Ticks;
            if (this.CutImage.Visible || (updateUIMode & UpdateUIMode.ShowCutImage) != UpdateUIMode.None)
            {
                this.CutImage.SetBounds(this.cutImageRect.Left, this.cutImageRect.Top, this.cutImageRect.Width, this.cutImageRect.Height, BoundsSpecified.All);
                if (!this.CutImage.Visible)
                {
                    this.CutImage.Show();
                }
            }
        }