1

表单是一个复杂的结构,顶部有标签和文本控件,底部有一个选项卡控件,一些选项卡页中有数据网格视图。我刚刚将表单上大多数控件的字体从“8”(8.25)调整为“10”(9.75)。保存它后,当我重新打开它时,标签页中的许多控件要么完全消失,要么尺寸不正确,通常在左上角蜷缩起来。格式错误的控件包括数据网格视图、多行文本框、标签和按钮。如果我重新定位和调整表格的大小,它们会被“保存”,但不会达到我指定的尺寸。一般来说,当这种情况发生时,我发现整个表格都无法恢复。

为什么会发生,我应该怎么做才能防止它再次发生?

更新:

我有另一个具有类似排列的表单:顶部的“主记录”文本框,底部的选项卡集合,以及嵌入在两个页面中的自定义用户控件。更改选项卡控件属性上的字体样式会损坏从属页面中的许多控件。两个自定义用户控件尤其如此,它们都包含 DataGridView。但是,一些标签页只有一个多行文本框,而且这些也已损坏。我怀疑损坏的控件都锚定在所有四个侧面,某些仅锚定在左上角的文本和标签控件不受影响。

我在应用字体样式之前锁定了控件,锁定不会改变结果。

4

0 回答 0