Bladezy 发表于 2022-7-6 06:41:46

“对话框太大,无法安装在Sc上

大家好,
 
我现在正在做一个。DCL文件,它有大约160个“复选框”,不幸的是它对于屏幕来说太大了。
 
运行程序后,我出现以下错误:-
对话框太大,无法在屏幕上显示。
要求的尺寸(11771342)
最大尺寸(19201200)
 
有没有办法缩小屏幕上对话框的大小?
我想更多的是沿着一侧的Maximize(+)和Minimize(-)按钮折叠我的每个部分,但我不确定这涉及到编程方面的什么?我只是刚刚接触。DCL和。LSP编程,因此任何帮助都将不胜感激。
 
干杯论坛,

MSasu 发表于 2022-7-6 07:00:53

遗憾的是,您无法使用DCL创建动态对话框。作为解决方案,我建议:
[列表]
[*]在更多后续窗口中拆分对话框,并从主界面上的按钮或连续对话框(如设置向导)调用它们,
[*]使用OpenDCL工具,可以定义选项卡。
[/列表]

Bladezy 发表于 2022-7-6 07:24:13

将代码转换为VBA或类似的东西会更容易吗?你认为visual basic会给我更多选择吗?
 
我不完全确定运行后续windows是否适用于我的情况。
窗口顶部的选项卡可能会起作用,但再一次,我的知识有限。

MSasu 发表于 2022-7-6 07:27:32

如果你刚刚开始编程,那么最好看看。Net定制方法,尽管学习曲线可能比AutoLISP陡峭。自AutoCAD 2010以来,VBA模块作为可选启用码受支持,将来可能会被删除。
 
至于接下来的对话框,请查看前一个帖子的第三个帖子中的图片——对于每个按钮,都会弹出一个带有特定字段的第二个对话框。

BIGAL 发表于 2022-7-6 07:55:30

像Msasu一样,我会使用后续对话框,你可以使用sub-sub等。是的,VBA提供了很好的选项卡,但是支持吗?
页: [1]
查看完整版本: “对话框太大,无法安装在Sc上