问题标签 [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 投票
2 回答
42865 浏览

c# - 在 Windows 窗体中将面板添加到 SplitContainer

我无法找到有关如何将面板添加到SplitContainer的文档。我可以很好地创建 SplitContainer,但我不能将我编写的面板放入 splitcontainer 中。

我试过做

Container始终为空。有谁知道我做错了什么?

0 投票
3 回答
3488 浏览

c# - Mdiparent 和 SplitContainer

我正在使用SplitContainterMDI 父表单。

我的问题是我在panel1名为First Form中加载了一个表单。在第一个表单中,我SecondForm在 panel2 中加载了一个按钮。

我正在使用这段代码:

但它不起作用。错误是:does not contain definition splitContainer1

0 投票
1 回答
586 浏览

vb.net - VS2010 中的拆分容器锚问题

我有多个项目,其中 UI 似乎在设计师中变得“腐败”。它似乎总是与拆分容器、DataGridViews 以及将 DGV 锚定在拆分容器内有关。似乎 DGV 锚不知何故变得不同步,并且 DGV 变得比它应该锚定的面板更大。这会导致 DGV 的一部分被切断,并且没有滚动条可用于查看其余部分。

有没有人遇到过这个,希望也找到了解决办法?

0 投票
4 回答
4713 浏览

.net - 拆分容器 SplitterDistance 更改无需用户干预

我的 Winforms 应用程序在数据库中保存和恢复其 GUI 状态。一切正常,除了拆分容器的 SplitterDistance。

该值已从 DB 正确加载和设置,但是当我退出应用程序而不接触拆分器时,我希望它保存相同的值。但它保存了初始值减去 25 个像素。如果我多次打开和关闭应用程序,拆分器距离每次减少 25 像素。

它不是自定义控件,只是一个普通的旧 .NET SplitContainer。仅以编程方式访问该控件以加载其初始 SplitterDistance 并在退出时将其保存,仅此而已。

我该如何解决这个问题?

更新: spl 的FixedPanel属性最初设置为None. 尝试将其设置为Panel1and Panel2; 在这两种情况下,当我保存时,SplitterDistance 都会增长50 像素。

0 投票
2 回答
5301 浏览

c# - 在win表单c#中展开collpase splitcontainer

我正在使用拆分容器。我的拆分容器有两个面板和水平方向。在第一个面板中有一些文本框和一个按钮。当我单击按钮然后运行代码以折叠拆分容器的 Panel1。代码就像

我的问题是当崩溃发生时,我的按钮和所有文本框都变得不可见。所以我下次无法使这些控件可见。所以我希望按钮不会不可见,因此我可以再次单击该按钮以使 panel1 可见。如果可能的话,指导我如何修复或将我的按钮放在分离器上而不是面板上。所以指导我该怎么做。

0 投票
0 回答
1976 浏览

c# - 在 WinForms 中展开或折叠带有动画的 splitcontainer

下面是我目前如何折叠拆分容器,但我想要一个额外的效果,这样当我折叠容器时它应该慢慢折叠,这样感觉就像动画一样。

我怎样才能用 WinForms 做到这一点?

0 投票
1 回答
920 浏览

c# - .NET SplitContainer 使用 C#

我在 C# 窗口应用程序中使用 SplitContainer 工具

我想在拆分的容器面板中将一个表单替换为其他表单

我怎样才能做到这一点?

我想在 From1 作品中完成它的工作并显示 From2.. 替换拆分容器面板的相同位置...

但是这段代码不起作用......

0 投票
1 回答
475 浏览

c# - 重新调整大小后删除拆分容器的边框

当我尝试拆分时,如何去除拆分容器的难看颜色。但是在windows操作系统中,包含两个以上的面板,并且在调整拆分容器的大小时没有边框显示,就像文件夹浏览器和驱动器分开在两个面板中一样。那么如何去除这个。http://i.stack.imgur.com/jOBbR.png

0 投票
0 回答
356 浏览

c# - 是什么导致我的分离器移动?

我遇到了一个问题。我有一个 .net 用户控件,上面有一个 splitcontainer 控件。.net 用户控件实际上托管在更旧的非 .net 遗留代码(可视对象)中的控件容器中。

我遇到的问题是,当将用户控件呈现给用户时,我在 splitcontainer 控件上触发了一个 splitter_moved 事件,但是我无法找到导致它实际移动的原因。在 VO 代码和 .net 内容之间的这种交互中,我遇到了许多奇怪的行为,但是我在 VO 容器控件中嵌入了其他几个用户控件,它们工作得很好。只是这个特殊的似乎有问题。

VO 容器控件都是相同的。嵌入其中的 .net 用户控件也是如此(它们都继承自同一个基类)。这就是为什么我很难理解为什么只有这个。

我想我真正想知道的是如何确定是什么导致拆分器在 splitcontainer 控件内移动。sender 和 eventargs 没有多大帮助,因为它们都只是引用 splitcontainer 控件(显然)。

帮助??

编辑: splitter_moved 事件处理程序中的调用堆栈如下:

编辑:好的,看起来 VO 容器控件上的 resize 事件在向用户显示时正在触发此事件,但在其他事件上未触发。

很纠结?!?

0 投票
1 回答
659 浏览

c# - 使用其他 ScrollBar 控制 RichTextBox 位置

我在 splitcontainer.panel1 中有richTextBox (dock style = fill, scrollbar = only vertical, wordwrap = false)

在需要滚动richTextBox的情况下(当它的宽度大于splitcontainer.panel1的宽度时)。

我希望会出现一个滚动条(但在 splitcontainer.panel1 中,而不是来自richTextBox 的滚动条)。

可以处理吗?