Libreoffice 基本宏设计器中隐藏的表单控件 - 但在测试模式下显示
Form controls hidden in Libre Office basic macro designer - but shown in testmode
我已将原始 VBA 表单(设计)导入 Libre Office(版本 4.4.2.2)。
但是有些表单控件在设计器模式下是隐藏的,但是在preview/test模式下明明是存在的。
有谁知道我如何编辑 "hidden" 控件或使它们再次可见?
请参阅随附的两个屏幕截图:
在 frame/groupbox 选项和框架存储表中,缺少内部控件。
在我看来,它们有点隐藏在 groupbox/frame 之下。
我还没想出办法让他们回到前面。
要在 Libre Office 中导入对话框,请将代码粘贴到新的 .xdl 文件中,然后将对话框文件导入到宏中。
Dialog *.xdl content
万一其他人遇到这个问题,我刚刚弄明白了,为什么它没有显示,控件被标记为框架而不是标题框。
只需将 frame 替换为 titledbox.
<dlg:frame dlg:style-id="6" dlg:id="frmStorage" dlg:tab-index="6" dlg:left="277" dlg:top="4" dlg:width="149" dlg:height="252">
...
</dlg:frame>
之后重新导入对话框。
Et voila,隐藏字段也显示在设计器中。
我已将原始 VBA 表单(设计)导入 Libre Office(版本 4.4.2.2)。 但是有些表单控件在设计器模式下是隐藏的,但是在preview/test模式下明明是存在的。
有谁知道我如何编辑 "hidden" 控件或使它们再次可见?
请参阅随附的两个屏幕截图:
在 frame/groupbox 选项和框架存储表中,缺少内部控件。
在我看来,它们有点隐藏在 groupbox/frame 之下。
我还没想出办法让他们回到前面。
要在 Libre Office 中导入对话框,请将代码粘贴到新的 .xdl 文件中,然后将对话框文件导入到宏中。
Dialog *.xdl content
万一其他人遇到这个问题,我刚刚弄明白了,为什么它没有显示,控件被标记为框架而不是标题框。 只需将 frame 替换为 titledbox.
<dlg:frame dlg:style-id="6" dlg:id="frmStorage" dlg:tab-index="6" dlg:left="277" dlg:top="4" dlg:width="149" dlg:height="252">
...
</dlg:frame>
之后重新导入对话框。
Et voila,隐藏字段也显示在设计器中。