C# 在运行时检测SplitContainer方向的更改

C# 在运行时检测SplitContainer方向的更改,c#,winforms,C#,Winforms,是否有方法在运行时检测系统.Windows.Forms.SplitContainer的方向的更改 我找不到任何可以重写的事件处理程序或虚拟函数 方向可由最终用户通过UI元素(例如:切换按钮)更改。但运行时可能是一种过度的杀伤力。为了简化,在C#中开发UI类库时,“我的库”中的一个控件(当放置在SplitContainer中时)需要在设计模式下响应此类事件以重新调整其自身布局和子级。所以我没有从一个SplitContainer派生的奢侈,方向是如何改变的?@CodingYoshi为问题补充了更多信

是否有方法在运行时检测
系统.Windows.Forms.SplitContainer
方向的更改

我找不到任何可以重写的事件处理程序或虚拟函数


方向
可由最终用户通过UI元素(例如:切换按钮)更改。但运行时可能是一种过度的杀伤力。为了简化,在C#中开发UI类库时,“我的库”中的一个控件(当放置在
SplitContainer
中时)需要在设计模式下响应此类事件以重新调整其自身布局和子级。所以我没有从一个
SplitContainer

派生的奢侈,方向是如何改变的?@CodingYoshi为问题补充了更多信息。希望它能澄清情况。为什么你需要在设计时对此做出反应?@Codingyosi,对不起,我的问题太神秘了。进一步编辑了问题。用户无法更改方向,只有您的代码可以更改方向。没有你已经知道的事情。当然,您可以声明自己的事件并在按钮的单击事件处理程序中引发它。方向是如何更改的?@CodingYoshi在问题中添加了更多信息。希望它能澄清情况。为什么你需要在设计时对此做出反应?@Codingyosi,对不起,我的问题太神秘了。进一步编辑了问题。用户无法更改方向,只有您的代码可以更改方向。没有你已经知道的事情。当然,您可以声明自己的事件并在按钮的Click事件处理程序中引发它。