【发布时间】:2015-05-07 22:21:37
【问题描述】:
我有一个子表单困扰着我。主窗体包含按钮等。每次用户关闭/打开窗体时,列宽都会重置为表格喜欢的任何值。如果我直接打开桌子,尺寸就是我想要的。如果我在子表单中更改它,它不会被保存。 (见屏幕转储)
我希望“相位”保持大约 2 厘米宽。我可以输入子表单并编辑“宽度”,但这仅适用于其他视图。
希望你能帮上忙,埃米尔。
【问题讨论】:
-
在设计中打开主窗体。转到子窗体。单击子表单左上角的方块并选择“属性”。右键单击控件“相位”并单击“属性”。单击“格式”选项卡并选择“宽度”。你在那里看到什么?这应该控制控制“阶段”的宽度,除非您在其他地方有一些覆盖编码。
-
确实,数据表视图中的列的宽度都是相同的,与窗体视图中定义的控件宽度无关。当前的答案都不起作用。我发现的唯一解决方案使用 VBA:stackoverflow.com/a/36944013/78522
-
最简单的方法是进入布局视图而不是设计视图,然后将列的大小拖到所需的宽度