问题描述
我想用户在单击Splitter的时候,把其中的一个Panel给隐藏了。而不是要拖拽才能完成那种效果。但我发现只能在DoubleClick事件中修改SplitterDistance的值,如果在Click或者其他事件中,就会发现Spliter闪了一下,他确实到了设置的位置,但是马上又回到原来的位置了。很奇怪。privatevoidsplitContainer1_MouseDoubleClick(objectsender,MouseEventArgse){if(this.splitContainer1.SplitterDistance!=25){distance=this.splitContainer1.SplitterDistance;this.splitContainer1.SplitterDistance=0;}else{this.splitContainer1.SplitterDistance=distance;}}请牛人帮忙看看。谢谢了。
解决方案
解决方案二:
自己顶一下。
时间: 2024-10-25 12:04:42