问题标签 [splitcontainer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1005 浏览

c# - SplitContainer - 调整大小时固定面板高度

每次我调整表单大小时,panel2 都会变大,我希望 panel1 变大并且 panel2 的高度保持不变,除非用户自己更改 splitterdistance。

0 投票
1 回答
224 浏览

c# - 将许多按钮添加到 splitContainer (winforms)

我正在寻找答案,但找不到任何东西,所以:

我正在制作简单的项目,但对此有疑问:

当 MessageBox.Show(..) 被注释时,它只画了一只羊(我的意思是所有的羊,但在同一个地方) 当 MessageBox.Show(..) 没有注释时,它画的一切都很好,它应该是怎样的。我的问题是如何?

0 投票
2 回答
4090 浏览

vb.net - 在运行时更改拆分容器的面板高度

我有一个拆分容器,我会在运行时更改 panel1 的高度。我使用此代码

这是可能的 ?有人有什么建议吗?

提前非常感谢。

0 投票
2 回答
1533 浏览

c# - 如何调整 SplitContainer 中 Panel1 和 Panel2 之间的空间?

如何增加 SplitContainer 面板之间的空间分隔大小?

0 投票
0 回答
107 浏览

c# - 使用嵌套在拆分容器中的用户控件触发 WinForm_Load()

我目前正在处理一个项目的“设置”屏幕,并希望实现一个类似于 Visual Studio 中的视图,其中有一个带有选项列表的 TreeView,单击其中一个选项将加载一个 UserControl相同形式的相邻面板。我正在使用 SplitContainer 对这两个控件进行分组。

我以为用户控件的加载事件会在它显示在面板中时被触发,但事实并非如此。我也尝试触发 Enter 事件,但它仍然不起作用,所以我尝试在使用以下方法初始化表单时调用一个函数。

这是用户控件的初始化函数中的代码

此方法也不起作用 - MessageBox 没有显示,populateData()也没有调用该函数。关于如何实现我想要做的事情的任何建议?

提前致谢!

0 投票
0 回答
294 浏览

c# - C# 动画 SplitContainer 背景图像

我想制作必须为部分背景设置动画的应用程序。我不能使用图片框,因为我必须在标签和“按钮”中设置透明背景(更改图片框)。

当我将 splitcontainer.backgroundimage 设置为 gif 时,我看不到任何动画图片(在图片框中它有效)

我是初学者

0 投票
1 回答
715 浏览

vb.net - 嵌套的 SplitContainers 错误 SplitterWidth

所以我有 3 个拆分容器,每个容器有 2 个面板。

SplitContainer1是停靠在 Form ( Parent ) 中的主容器。

SplitContainer1.Panel1包含SplitContainer2停靠的。

SplitContainer1.Panel2包含SpliContainer3停靠的。

到目前为止,一切都很好。

SplitContainer1有一个SplitterWidth3。 SplitContainer2并且SplitContainer3有​​一个SplitterWidth6。

在设计器中,您可以看到它们之间的SplitterWidth区别,但是当我构建解决方案时,无论我做什么, SplitterWidthofSplitContainer2和都会重置回 4。SplitContainer3我已经更改了表单的“InitializeComponent”中的代码,但没有任何效果。

我得到这个工作的唯一方法是在Load Event表单中,重新指定SplitterWidths我觉得完全愚蠢的。为什么不会SplitterWidths停留在我在设计器中指定的值?

如果有人能对此有所了解,那将是太棒了!

谢谢你的时间,

彼得

0 投票
1 回答
372 浏览

c# - 在 SplitContainer 中关闭 mdi 子项

我正在开发一个winforms 应用程序,并且我将一个mdi 子窗体放在splitcontainer.panel1 中。当我想关闭当前的 mdi 孩子以打开另一个孩子时,我无法获得孩子表单。我正在使用此代码打开新的孩子,但我想让当前的孩子关闭它:

0 投票
1 回答
930 浏览

c# - SplitterDistance 属性不会小于 25 像素

我在拆分容器中有一个拆分容器,当我将 SplitterDistance 设置为小于 25 像素时,SplitterDistance 不会变小。我可以在运行时使它小于 25 像素,没有问题。我可以通过代码或设计器使其更大,并且在运行时没有问题。我想将它设置为大约 20 像素,而用户不必重新调整它的大小。有谁知道为什么它会一直恢复到 25 像素,以及是否有任何方法可以得到它?

我试过这个,但它不起作用:

谢谢!

0 投票
2 回答
741 浏览

vb.net - Splitcontainer 的一个面板的控件隐藏在同一容器的另一个面板下方

我有一个 winForms 应用程序,它有一个带有两个面板的 SplitContainer,它的方向是水平的。顶部/第一个面板有一个 RichTextbox,它跨越整个面板。在这个 Richtextbox 里面我有一个列表框,它根据给出的输入显示值富文本框。此列表框将是不可见的,并且仅在有要显示的值时才变为可见。

底部/第二面板只有一个跨越整个面板的列表框。

这些控件的所有功能都工作正常。当光标到达 Richtextbox 的末尾并且 Listbox 也正在显示,但问题是这个 Listbox 隐藏在底部面板下方。有没有办法在底部显示顶部面板的这个列表框控制板?