C# splitcontainer控件的拆分器区域中的句柄事件
是否有任何简单的方法来处理WinFroms splitcontainer控件的拆分器区域上的单击事件?(在我的图片中用蓝色表示)例如,我想双击此区域折叠面板1 或者在这个区域放置一些漂亮的按钮,点击它,我可以折叠面板 我不想用伟大的黑客来制作一个解决方案,如果有一个微不足道的解决方案就好了 Thx (.net 4/c#/VS2010)C# splitcontainer控件的拆分器区域中的句柄事件,c#,.net,events,splitcontainer,C#,.net,Events,Splitcontainer,是否有任何简单的方法来处理WinFroms splitcontainer控件的拆分器区域上的单击事件?(在我的图片中用蓝色表示)例如,我想双击此区域折叠面板1 或者在这个区域放置一些漂亮的按钮,点击它,我可以折叠面板 我不想用伟大的黑客来制作一个解决方案,如果有一个微不足道的解决方案就好了 Thx (.net 4/c#/VS2010) 您的意思是除了SplitContainer的事件之外?您应该能够使用SplitContainer。为此,双击事件 splitContainer1.Double
您的意思是除了SplitContainer的事件之外?您应该能够使用SplitContainer。为此,双击事件
splitContainer1.DoubleClick += splitContainer1_DoubleClick;
及
如果需要单击的位置,请使用事件处理程序的
MouseEventArgs
随附的MouseDoubleClick
事件。此问题可以在MSDN文档中轻松回答,正如下面的答案所示。单击容器的整个区域时,单击事件会触发,而据我所知,它不会提供有关单击的确切位置的信息。我可以有点信息,但它不会告诉我“蓝色”被点击了。我不想要它。我只想通过双击“拆分器区域”(在我的图片中用蓝色表示)来折叠@Tom双击事件只有在你双击拆分器而不是面板时才会触发。很抱歉,我以为它是由容器上的任何地方触发的。我混淆了代码中的一些内容,并处理了面板双击。抱歉,我累了。我正在尝试使用SplitContainer实现隐藏/显示左面板(Panel1Collapsed
)触发器。双击事件。隐藏可以正常工作,但我无法显示:V-Splitter不可见,无法触发事件。有解决办法吗?
private void splitContainer1_DoubleClick(object sender, EventArgs e)
{
splitContainer1.Panel1Collapsed = true;
}