diff --git a/source/customBorderContainer.cpp b/source/customBorderContainer.cpp
index 4233c85..62aff79 100644
--- a/source/customBorderContainer.cpp
+++ b/source/customBorderContainer.cpp
@@ -447,6 +447,12 @@ void CustomBorderContainer::autoAdjustGeometry(const QString& strOperation)
nMoveX = nMoveX - (m_pWidget->geometry().right() - parentWiget->width());
if(m_pWidget->geometry().bottom() > parentWiget->height())
nMoveY = nMoveY - (m_pWidget->geometry().bottom() - parentWiget->height());
+
+ //左上边界不能出界(自身大小大于父组件移动时会出现),不然无法移动(移动热点在上方)
+ if(nMoveX < 0)
+ nMoveX = 0;
+ if(nMoveY < 0)
+ nMoveY = 0;
}
else
{
diff --git a/ui/dashboardFrame.ui b/ui/dashboardFrame.ui
index 5e212a5..851a889 100644
--- a/ui/dashboardFrame.ui
+++ b/ui/dashboardFrame.ui
@@ -6,8 +6,8 @@
0
0
- 1448
- 867
+ 1256
+ 773