问题标签 [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.
winforms - 是否可以避免专注于拆分容器?
WinForm SplitContainer 在拖动或单击时获得焦点,而 Splitter 则没有。这样做的副作用是拖动 SplitContainer 栏会在其他控件上触发 Leave/Validate,我需要避免这种情况。
我已经尝试将 TabStop 和 CausesValidation 设置为 False,但没有成功。
有没有办法阻止 SplitContainer 集中注意力?(没什么大不了的,我仍然可以使用旧的 Splitter,但我失去了一些不错的 VS 属性......)
c# - SplitContainer.Panel1 选择更改为 SplitContainer.Panel2 选择
SplitContainer 控件的 MSDN 文档说:
使用 SplitContainer 控件,您可以创建复杂的用户界面;通常,一个面板中的选择决定了另一个面板中显示的对象。
所以,我有一个拆分容器,它水平拆分,具有顶部和底部面板。我想要做的是——当 Panel1(顶部)中的控件获得焦点时,我需要 Panel2(底部)中的控件来获得焦点。然后焦点必须再次回到 Panel1 中的控件。
问题是,Panel2 中的控件在 CanFocus 上返回 false。我知道对于某些类型的控件,这可能会发生,并且控件的每个祖先都必须具有焦点才能接收焦点。我也试过了,但没有用。CanFocus 仍然返回 false。
有没有其他解决方案?有没有人试过这个。我要做的与 Outlook 所做的基本相同。当您在收件箱中选择一条消息时。消息正文显示在底部面板中。
c# - SplitContainer 中的固定面板高度
我有一个 WinForm,顶部包含一个 bindingNavigator,一个 splitContainer 下方有两个水平面板。splitContainer 填充了 bindingNavigator 未占用的空间。
我想将底部面板设置为固定高度,例如 100 像素,并让顶部面板填充其余空间。
这是我当前的代码:
我原以为这会将分割器距离动态设置为始终小于总高度 100 像素,从而使底部面板占据剩余的 100 像素。这并没有按预期工作,因为当我在运行时重新调整表单大小时,底部面板会不断改变大小。
编辑:如果可能的话,我会坚持使用 splitContainer。有一堆与隐藏/显示底部面板相关的功能已经实现,我不想再做这项工作了。
asp.net - 是否有基于微软的 asp.net 拆分容器?
MSDN 具有我在这里寻找的功能。由于 microsoft 认识到拆分容器对 web 的有用性,此页面是否使用公开可用的 microsoft 创建的基于 .net 的拆分容器?
c# - 如何将面板添加到 SplitContainer?
我正在使用 SplitContainer,它只包含 2 个面板,但我需要 3 个(面板)。
问题:
是否可以向 SplitContainer 添加更多面板?
谢谢 :-)
c# - C#中的多行文本框大小调整
我在一个 splitContainer 中分隔了两个多行文本框。当我向左或向右拖动拆分器时,我希望文本框相应地调整大小。我该怎么做呢?我正在使用 Microsoft Visual C# 2008 Express Edition。谢谢。
.net - Splitcontainer,做一个固定面板
我有一个水平方向的拆分容器。
我只在表单调整大小时想要 panel2 的固定高度,并让拆分器调整 panel2 的大小
现在我正在这样做,但我不满意,因为用户注意到面板调整大小
有任何想法吗?
.net - 使用 .NET“WinForms”SplitContainer 控件,如何动态隐藏面板?
调用 MyPanel.Panel1.Hide(); 或 MyPanel.Panel2.Hide(); 只是将控件隐藏在面板内......但我想让面板的另一侧填满整个空间。
所以,如果我隐藏 Panel1,我希望 Panel2 占据整个空间,并且我希望拆分器消失。这可能吗,如果可以,怎么做?
c# - WinForms:SplitContainer 的替代品?
有人可以建议替换 WinForms SplitContainer 的任何替代控件吗?我不喜欢 SplitContainer 在被选中和被拖动时如何显示奇怪的虚线带。我想让面板在用户拖动而不是鼠标向上时重新调整大小,并且在拖动拆分器时不显示任何虚线。基本上就像在 vista 上的 Windows 资源管理器中完成所有面板大小调整一样。
这是我正在谈论的虚线:
(来源:bhslaughter.com)
c# - 如何正确重命名 SplitContainer WinForms 控件及其面板?
我在表单上放置了一个拆分容器,并希望将其及其面板重命名为有意义的名称(因为我将在此表单上添加更多拆分容器)。但是当我将 splitContainer1 重命名为 mainSplitContainer 时,它的面板仍然命名为 splitContainer1.Panel1 和 splitContainer1.Panel2(虽然我已经没有名为 splitContainer1 的对象)并且我找不到解决此问题的方法。你知道路吗?