C# 64位win forms csharp的屏幕失真

C# 64位win forms csharp的屏幕失真,c#,winforms,resize,splitcontainer,C#,Winforms,Resize,Splitcontainer,我在Tabpage中使用了拆分容器。除了装有win7 i5的笔记本电脑外,它在任何地方都可以正常工作。我们检查了其他win 7笔记本电脑,但工作正常。 问题是,当我们恢复窗口并将其最大化时,拆分容器不会调整大小,留下空白 我刚刚发现了问题所在: 1.问题在于64位机器 2.未调用选项卡控件的调整大小事件。 3.我已经在mdi表单上明确地调整了它的大小,这个问题似乎已经解决了,但是。这需要时间,而且可以看到调整大小的过程。它应该是无缝的。 4.这是暂时的解决办法。Plz关于它的帮助我得到了解决方案

我在Tabpage中使用了拆分容器。除了装有win7 i5的笔记本电脑外,它在任何地方都可以正常工作。我们检查了其他win 7笔记本电脑,但工作正常。 问题是,当我们恢复窗口并将其最大化时,拆分容器不会调整大小,留下空白


我刚刚发现了问题所在: 1.问题在于64位机器 2.未调用选项卡控件的调整大小事件。 3.我已经在mdi表单上明确地调整了它的大小,这个问题似乎已经解决了,但是。这需要时间,而且可以看到调整大小的过程。它应该是无缝的。
4.这是暂时的解决办法。Plz关于它的帮助

我得到了解决方案,问题不在于任何容器或控件。 这是对64位机器的限制。如果我们有深度嵌套控件,那么如果深度为15-16级,则通常不会调用最深子级的调整大小事件。为此,我们需要重写某些窗体或控件的OnSizeChanged事件。 如果任何人面临相同的问题,请访问此网站

能否显示用于拆分容器的代码?也许这对试图帮助你的人会有帮助。splitContainer是在设计时添加的,所以我应该发布designer.cs中的代码吗?为了更清晰,我有3个选项卡页,每个选项卡页包含一个类似的拆分容器,每个拆分容器包含一个tablelayoutpanel。我尝试过自动调整大小、停靠、对调整大小事件进行编码,以最大化窗口。我刚刚发现问题可能是:1。问题在于64位机器2。未调用选项卡控件的调整大小事件。3.我已经在mdi表单上明确地调整了它的大小,这个问题似乎已经解决了,但是。这需要时间,而且可以看到调整大小的过程。它应该是无缝的。4.这是暂时的解决办法。请帮忙。