首页 > 解决方案 > 在 Dyalog APL 中,如何关闭表单中的自动缩放?

问题描述

在 Dyalog chm 帮助文件中关于在表单中绘制简单线条的示例中,我深入研究了您可以在创建表单窗口时放置的所有各种选项,但找不到关闭自动缩放的方法。也就是说,当我调整窗体大小时,我不希望在其中绘制的任何对象相对于新窗口大小重新调整它们各自的大小。

'F' ⎕WC 'Form' 'Drawing Lines' ('Size' 25 50) ('Coord' 'Pixel')
'F.Line' ⎕WC 'Poly' ((10 90)(5 60))

标签: winformsscaledefault-valueapldyalog

解决方案


我最初的评论是错误的 - Attach -property 处理表单字段。您的表单应使用'AutoConf''0以避免将大小更改传播到子对象。

'F' ⎕WC 'Form' 'Drawing Lines' ('Size' 25 50) ('Coord' 'Pixel')('AutoConf'0) ⋄ 'F.Line' ⎕WC 'Poly' ((10 90)(5 60))


推荐阅读