1、修复UITreeView横向滚动条滚动无效的问题

2、优化树节点Checked判断
This commit is contained in:
dazuo0312 2021-10-07 08:26:47 +08:00
parent f98cf046bb
commit a756a94193

View File

@ -740,7 +740,7 @@ namespace Sunny.UI
} }
else else
{ {
var drawOffsetX = e.Node.Bounds.X-57; var drawOffsetX = e.Node.Bounds.X-57-e.Node.Level * Indent;
var drawLeft = (e.Node.Level + 1) * Indent + 3+ drawOffsetX; var drawLeft = (e.Node.Level + 1) * Indent + 3+ drawOffsetX;
var checkBoxLeft = (e.Node.Level + 1) * Indent + 1+ drawOffsetX; var checkBoxLeft = (e.Node.Level + 1) * Indent + 1+ drawOffsetX;
var imageLeft = drawLeft; var imageLeft = drawLeft;
@ -802,8 +802,6 @@ namespace Sunny.UI
if (CheckBoxes) if (CheckBoxes)
{ {
if (!e.Node.Checked) if (!e.Node.Checked)
{ {
e.Graphics.DrawRectangle(checkboxColor, e.Graphics.DrawRectangle(checkboxColor,