1

我在 Visual Studio 2005 中工作。我在屏幕上有多个拆分器。我已经设置了拆分器 IsFixed 并且还设置了固定面板尺寸。除此之外,我还锁定了控件。出于某种原因,当我切换到调试模式时,分离器距离值会完全自行改变。这些变化不会以任何一致性发生,距离的变化发生了变化。其他也被锁定的组件也在自行移动。

有类似经历的人吗?有任何想法吗?

4

2 回答 2

1

设置将坚持您所处的任何一种模式。但有时插件或 VS 的部分确实会搞砸:(

我记得看到一个为保存“视图”而编写的插件,但是当我尝试它时,它没有用。

于 2008-10-16T17:55:36.423 回答
0

我无法告诉你这是什么原因造成的。windows 窗体拆分器的工作方式是通过 Docking 属性。不需要锁定控件。窗体上的所有控件都应该停靠。(包括分线器)

例如,如果要垂直拆分,则将第一个面板停靠在左侧。然后拆分器(方向设置为垂直)也停靠在左侧。第二个面板停靠以填充。第一个面板(停靠在左侧)的宽度将确定拆分器的位置。现在不应该改变。

z 顺序在这里对于布局目的很重要。如果您想更详细地了解控件在表单上的放置方式,请打开文档大纲。这将在树中列出控件,您可以看到它们在 z 顺序中的位置。

于 2008-10-16T17:59:31.127 回答