找回密码
 注册
关于网站域名变更的通知
查看: 693|回复: 8
打印 上一主题 下一主题

如何设置FORM里的子下拉框

[复制链接]
  • TA的每日心情
    难过
    2022-1-12 15:35
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2015-9-14 10:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

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

    122548samujsae6zplipfa.png (11.57 KB, 下载次数: 1)

    122548samujsae6zplipfa.png

    该用户从未签到

    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
  • TA的每日心情
    难过
    2022-1-12 15:35
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
     楼主| 发表于 2015-9-14 17:06 | 只看该作者
    谢谢楼上的帮助,太感谢了!
  • TA的每日心情
    难过
    2022-1-12 15:35
  • 签到天数: 2 天

    [LV.1]初来乍到

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

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

    该用户从未签到

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

    点评

    刚又试了一下OPTIONS面板里只有软件本身自带的,没看到我们自己设定的FORM。如图所示  详情 回复 发表于 2015-9-15 09:55
  • TA的每日心情
    难过
    2022-1-12 15:35
  • 签到天数: 2 天

    [LV.1]初来乍到

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

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

    122548samujsae6zplipfa.png (7.23 KB, 下载次数: 0)

    122548samujsae6zplipfa.png

    点评

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

    该用户从未签到

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

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

    点评

    现在可以了,非常感谢!!!!  详情 回复 发表于 2015-9-15 10:27
  • TA的每日心情
    难过
    2022-1-12 15:35
  • 签到天数: 2 天

    [LV.1]初来乍到

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

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-22 03:46 , Processed in 0.109375 second(s), 34 queries , Gzip On.

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

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

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