找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 192|回复: 8
打印 上一主题 下一主题

如何设置FORM里的子下拉框

[复制链接]

14

主题

143

帖子

-1万

积分

未知游客(0)

积分
-11958
跳转到指定楼层
1#
发表于 2015-9-14 10:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何在一个FORM里设置一个子层下拉框吗?出来的如图片中所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

2#
发表于 2015-9-14 15:41 | 只看该作者
参考以下代码
  1. defun( LayerSelectDemo ()
  2. let((_File p _Form)
  3.         _File = axlTempFile()
  4.         p = outfile(_File "w")
  5.         fprintf(p "FILE_TYPE=FORM_DEFN VERSION=2\n")
  6.         fprintf(p "FORM AUTOGREYTEXT\n")
  7.         fprintf(p "FIXED\n")
  8.         fprintf(p "PORT 20 60\n")
  9.        
  10.         fprintf(p "POPUP <class>\"class\"\n\n")
  11.         fprintf(p "POPUP POPUP <subclass>\"subclass\"\n\n")
  12.        
  13.         fprintf(p "TILE\n\n")
  14.         fprintf(p "TEXT \"****Layer Select Demo****\"\n")
  15.         fprintf(p "TLOC 1 1\n")
  16.         fprintf(p "ENDTEXT\n")
  17.        
  18.         fprintf(p "FIELD class\n")
  19.         fprintf(p "FLOC 5 4\n")
  20.         fprintf(p "ENUMSET 19\n")
  21.         fprintf(p "OPTIONS prettyprint\n")
  22.         fprintf(p "POP \"class\"\n")
  23.         fprintf(p "ENDFIELD\n")
  24.        
  25.         fprintf(p "FIELD subcolor\n")
  26.         fprintf(p "FLOC 2 7\n")
  27.         fprintf(p "COLOR 2 1\n")
  28.         fprintf(p "OPTIONS colorchooser\n")
  29.         fprintf(p "ENDFIELD\n")
  30.        
  31.         fprintf(p "FIELD subclass\n")
  32.         fprintf(p "FLOC 5 7\n")
  33.         fprintf(p "ENUMSET 19\n")
  34.         fprintf(p "POP \"subclass\"\n")
  35.         fprintf(p "ENDFIELD\n\n")
  36.        
  37.         fprintf(p "ENDTILE\n")
  38.         fprintf(p "ENDFORM\n")
  39.         close(p)
  40.        
  41.         _Form = axlMiniStatusLoad((gensym) _File nil t )
  42.         axlFormDisplay(_Form)
  43.         axlEnterPoint()
  44. )
  45. )
复制代码



点评

试了一下代码,axlEnterPoint()这个倒是有提示,但是FORM不显示,不知道是怎么回事  详情 回复 发表于 2015-9-15 08:18
谁画出这天地 又画下我和你

14

主题

143

帖子

-1万

积分

未知游客(0)

积分
-11958
3#
 楼主| 发表于 2015-9-14 17:06 | 只看该作者
谢谢楼上的帮助,太感谢了!

14

主题

143

帖子

-1万

积分

未知游客(0)

积分
-11958
4#
 楼主| 发表于 2015-9-15 08:18 | 只看该作者

试了一下代码,axlEnterPoint()这个倒是有提示,但是FORM不显示,不知道是怎么回事

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

5#
发表于 2015-9-15 09:20 | 只看该作者
这个FORM是在右侧OPTION面板中显示的

点评

刚又试了一下OPTIONS面板里只有软件本身自带的,没看到我们自己设定的FORM。如图所示  详情 回复 发表于 2015-9-15 09:55
谁画出这天地 又画下我和你

14

主题

143

帖子

-1万

积分

未知游客(0)

积分
-11958
6#
 楼主| 发表于 2015-9-15 09:55 | 只看该作者
deargds 发表于 2015-9-15 09:20
这个FORM是在右侧OPTION面板中显示的

刚又试了一下OPTIONS面板里只有软件本身自带的,没看到我们自己设定的FORM。如图所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

先注册一下命令再运行 axlCmdRegister( "test" 'LayerSelectDemo ?cmdType "interactive")  详情 回复 发表于 2015-9-15 10:13

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

7#
发表于 2015-9-15 10:13 | 只看该作者
wuyuhe 发表于 2015-9-15 09:55
刚又试了一下OPTIONS面板里只有软件本身自带的,没看到我们自己设定的FORM。如图所示

先注册一下命令再运行
axlCmdRegister( "test" 'LayerSelectDemo ?cmdType "interactive")

点评

现在可以了,非常感谢!!!!  详情 回复 发表于 2015-9-15 10:27
谁画出这天地 又画下我和你

14

主题

143

帖子

-1万

积分

未知游客(0)

积分
-11958
8#
 楼主| 发表于 2015-9-15 10:27 | 只看该作者
deargds 发表于 2015-9-15 10:13
先注册一下命令再运行
axlCmdRegister( "test" 'LayerSelectDemo ?cmdType "interactive")

现在可以了,非常感谢!!!!

102

主题

377

帖子

1158

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1158
9#
发表于 2015-9-23 10:05 | 只看该作者
积分不够啊。。啥都看不了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-22 16:25 , Processed in 0.063074 second(s), 35 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表