这是我多年来注意到的,但以前从未被打扰过。在设计器视图中打开 WinForms 表单时,VS 会立即将某些表单设置为未保存状态。这只发生在一些层次结构稍微复杂的表单上。
麻烦的是,每当发生这种情况时,有关表单的某些内容已经发生了变化(主要是细微的变化)。通常嵌套控件与锚属性集的对齐方式。在这种特殊情况下,我有一个带有嵌套 GroupBox 的 SplitPanel 和一个嵌套的 PropertyGrid 控件。
因此,每次我运行打开表单并保存它时,这种烦人的变化都会出现在运行时,并且也可以在设计器中看到。其他人是否注意到类似的行为?如果是这样,有人找到原因和解决方法吗?