From e9edbd45402628c49268d0c44894de27a7de474e Mon Sep 17 00:00:00 2001 From: tdx Date: Tue, 12 Aug 2025 04:21:46 +0000 Subject: [PATCH] SVN r947 SVN-Revision: r947 --- 插件库/Lskj.Control/TabControlEx.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/插件库/Lskj.Control/TabControlEx.cs b/插件库/Lskj.Control/TabControlEx.cs index ebe3d13..080935c 100644 --- a/插件库/Lskj.Control/TabControlEx.cs +++ b/插件库/Lskj.Control/TabControlEx.cs @@ -970,8 +970,15 @@ namespace Lskj.Control try { SplitContainerControl splitContainerControl = sender as SplitContainerControl; - GridDetailModel model = splitContainerControl.Panel1.Controls[0].Tag as GridDetailModel; - IniHelper.Write(string.Format("base_TabPageMain_{0}", model.Id), splitContainerControl.SplitterPosition + ""); + if (splitContainerControl.Parent is XtraTabPage tabPage) + { + GridDetailModel model = ResolveModel(tabPage); + if (model != null) + { + //GridDetailModel model = splitContainerControl.Panel1.Controls[0].Tag as GridDetailModel; + IniHelper.Write(string.Format("base_TabPageMain_{0}", model.Id), splitContainerControl.SplitterPosition + ""); + } + } } catch (Exception ex) {