diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/README.md b/Windows/CS/Framework4.0/Toprie/Toprie/README.md index 4621fc8..003cfea 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/README.md +++ b/Windows/CS/Framework4.0/Toprie/Toprie/README.md @@ -151,5 +151,6 @@ 5. 当btnDrawRegion按下后,处于绘制状态, btnSelectColor才显示出来 6. 当就绪状态时,鼠标移到区域内,该区域内填充半透明色,当有多个重叠时,填充索引号最大的区域 7. 当鼠标在半透明区域内单击时,该区域填充半透明色,且显示八个句柄,表示选中该区域。 -8. 选中区域时,工具栏显示按钮btnDeleteRegion和btnSelectColor。 -9. 当选中区域时,btnSelectColor用于改变选中区域的颜色。 \ No newline at end of file +8. 选中区域时,工具栏显示按钮btnDeleteRegion和btnSelectColor;隐藏btnDrawRegion。 +9. 当选中区域时,btnSelectColor用于改变选中区域的颜色。 +10. 当选中区域时,btnDeleteRegion用于删除该区域,删除后btnSelectColor隐藏,btnDrawRegion显示。 diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 429538b..3882ef4 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -650,8 +650,12 @@ namespace JoyD.Windows.CS // 取消选中状态 _selectedRegionIndex = -1; - // 隐藏删除按钮 + // 隐藏删除按钮和颜色选择按钮 btnDeleteRegion.Visible = false; + btnSelectColor.Visible = false; + + // 显示绘制区域按钮 + btnDrawRegion.Visible = true; // 重绘叠加层 CreateRectangleOverlayImage(); @@ -765,12 +769,13 @@ namespace JoyD.Windows.CS _selectedRegionIndex = -1; } - // 更新删除按钮和颜色选择按钮的可见性 + // 更新按钮的可见性 try { bool isRegionSelected = (_selectedRegionIndex != -1); btnDeleteRegion.Visible = isRegionSelected; btnSelectColor.Visible = isRegionSelected; + btnDrawRegion.Visible = !isRegionSelected; // 选中区域时隐藏绘制按钮 } catch (Exception ex) {