找回密码
 注册
关于网站域名变更的通知

如何设置FORM里的子下拉框

查看数: 766 | 评论数: 8 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-14 10:05

正文摘要:

如何在一个FORM里设置一个子层下拉框吗?出来的如图片中所示

回复

361553894 发表于 2015-9-23 10:05
积分不够啊。。啥都看不了
wuyuhe 发表于 2015-9-15 10:27
deargds 发表于 2015-9-15 10:13
先注册一下命令再运行
axlCmdRegister( "test" 'LayerSelectDemo ?cmdType "interactive")

现在可以了,非常感谢!!!!
deargds 发表于 2015-9-15 10:13
wuyuhe 发表于 2015-9-15 09:55
刚又试了一下OPTIONS面板里只有软件本身自带的,没看到我们自己设定的FORM。如图所示

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

点评

现在可以了,非常感谢!!!!  详情 回复 发表于 2015-9-15 10:27
deargds 发表于 2015-9-15 09:20
这个FORM是在右侧OPTION面板中显示的

点评

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

试了一下代码,axlEnterPoint()这个倒是有提示,但是FORM不显示,不知道是怎么回事
wuyuhe 发表于 2015-9-14 17:06
谢谢楼上的帮助,太感谢了!
deargds 发表于 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
关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-22 13:01 , Processed in 0.187500 second(s), 30 queries , Gzip On.

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

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

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