From 96a9f36b44c5676e7961e4024f7c47b5cf71675f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=BD=AD=E4=BC=9F?= Date: Tue, 29 Oct 2019 17:26:55 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A7=A3=E5=86=B3GetTreeNodeMaxX=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E4=B8=AD=EF=BC=8C=E8=8A=82=E7=82=B9=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA=E6=97=B6=E5=BC=82=E5=B8=B8(line:408)=202.?= =?UTF-8?q?=E8=A7=A3=E5=86=B3control=5FSizeChanged=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E4=B8=AD=EF=BC=8C=E4=BB=8E=E7=BC=93=E5=AD=98=E6=8E=A7=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E7=88=B6=E6=8E=A7=E4=BB=B6=E4=B8=AD=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=A4=84=E4=BA=8E=E6=98=BE=E7=A4=BA=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E6=8E=A7=E4=BB=B6(line:193)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .../HZH_Controls/Controls/ScrollBar/ScrollbarComponent.cs | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 33ed5dc..e829eba 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /HZH_Controls/HZH_Controls/*.nupkg /HZH_Controls/Help /HZH_Controls/HZH_Controls.sln.GhostDoc.xml +/HZH_Controls/.vs/ diff --git a/HZH_Controls/HZH_Controls/Controls/ScrollBar/ScrollbarComponent.cs b/HZH_Controls/HZH_Controls/Controls/ScrollBar/ScrollbarComponent.cs index 7337673..1e854a0 100644 --- a/HZH_Controls/HZH_Controls/Controls/ScrollBar/ScrollbarComponent.cs +++ b/HZH_Controls/HZH_Controls/Controls/ScrollBar/ScrollbarComponent.cs @@ -190,7 +190,7 @@ namespace HZH_Controls.Controls { if (m_lstHCache.ContainsKey(control)) { - if (m_lstHCache[control].Visible) + if (m_lstHCache[control].Visible && m_lstHCache[control].Parent != null) { m_lstHCache[control].Parent.Controls.Remove(m_lstHCache[control]); } @@ -405,8 +405,9 @@ namespace HZH_Controls.Controls private int GetTreeNodeMaxX(TreeView tv) { - return tv.Nodes[0].Bounds.Right; + return tv.Nodes.Count != 0 ? tv.Nodes[0].Bounds.Right : 0; } + void tv_AfterSelect(object sender, TreeViewEventArgs e) { TreeView tv = (TreeView)sender; -- Gitee