嵌套的SplitContainers破坏了SplitterWidth

彼得

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

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

SplitContainer1.Panel1包含SplitContainer2停靠的。

SplitContainer1.Panel2包含SpliContainer3停靠的。

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

SplitContainer1SplitterWidth值为3 SplitContainer2SplitContainer3而的SplitterWidth值为6。

在设计中,您可以看到SplitterWidth区别它们之间,但是当我生成解决方案中,SplitterWidthSplitContainer2SplitContainer3被复位回4,无论我做什么。我已经更改了表单“ InitializeComponent”中的代码,但没有任何效果。

我进行这项工作的唯一方法是Load Event采用的形式,重新指定SplitterWidths我认为完全愚蠢的内容。为什么不SplitterWidths保持在设计器中指定的值?

如果有人可以对此有所了解,那真是太棒了!!

谢谢你的时间,

彼得

大卫

只是为了让您永生不衰,

这是Visual Basic现在已有许多版本的旧错误,并且从未得到解决(也不可能得到解决)。

正如Hans Passant所提到的,该问题归因于的ISupportInitialize实现SplitContainer

由于它是一个错误,因此没有确定的方法可以解决任何逻辑上的问题。

我在模拟程序中测试过的一种方法是@xfx所说的-以编程方式添加和操作控件,而不是使用工具箱。

另一种选择是以SplitterWidths编程方式重新加载,无论是在上Form_Load(最有可能在)还是在代码中可能需要的其他任何地方加载

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails中的嵌套模块破坏了table_name_prefix

来自分类Dev

Mocha.js:异步函数破坏了嵌套结构

来自分类Dev

Rails中的嵌套模块破坏了table_name_prefix

来自分类Dev

PageTabViewStyle破坏了NavigationView

来自分类Dev

我破坏了封装吗?

来自分类Dev

.htaccess破坏了我的网站

来自分类Dev

InstallShield破坏了TFS构建

来自分类Dev

wget破坏了内容的配置

来自分类Dev

Serilog破坏了多个日志?

来自分类Dev

PHP输出破坏了Javascript

来自分类Dev

我已经破坏了Ubuntu!

来自分类Dev

添加ManytoManyField破坏了Django

来自分类Dev

导航被display:inline破坏了

来自分类Dev

Tkinter破坏了Toplevel的根源

来自分类Dev

PHP破坏了我的代码

来自分类Dev

icacls破坏了胜利10

来自分类Dev

Firebase模块破坏了Aurelia

来自分类Dev

扩展的 JPanel 破坏了 GridLayout

来自分类Dev

Bootstrap 4.3.1 破坏了 PopConfirm

来自分类Dev

嵌套表CSS坏了

来自分类Dev

从localStorage加载HTML破坏了按钮的功能

来自分类Dev

模型上的SoftDeletes破坏了动态特性

来自分类Dev

集合视图间距破坏了用户界面

来自分类Dev

安装ubuntu破坏了我的Windows安装

来自分类Dev

内联C汇编破坏了自己的变量

来自分类Dev

尝试Catch语句破坏了我的代码

来自分类Dev

Browserify破坏了Youtube iFrame API

来自分类Dev

在分配的块之前破坏了内存

来自分类Dev

Crashlytics插件破坏了我的项目