找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

文本框输入数值,赋值给Grid,应该采用哪几个函数?

[复制链接]

1

主题

104

帖子

715

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
715
跳转到指定楼层
1#
发表于 2015-2-5 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
请教下各位,目前刚开始接触form,写了个文本框,想把文本框输入的值赋给grid,但是不太清楚对应的axl函数

想实现的目的,输入一个值,如5,然后设定all etch的 x grid 值为5,但是这个数值传递是怎么样的目前还不懂~~

之前赋值代码目前是这样的,对应一个 SetxGrids的form,但是调试的时候报错,提示%l的数值类型有问题

    ("SetxGrids"
        
            grid = axlDBGridGet("TOP")
            grid->name = 'all
            grid->xGrids = %l   
            axlDBGridSet(grid)
        sprintf(x_Grids "xGrids is : %s",axlFormGetField(testForm "x_Grids"))
        axlUIConfirm(x_Grids)

        
    )

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

8

主题

93

帖子

395

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
395
2#
发表于 2015-2-12 10:48 | 只看该作者
grid->xGrids = %l你应该将%l符给一个变量,再传递给grid->xGrids,貌似这个应该为%L才对。。。

点评

DIO
想不到还是罗工来回复,,,,我那里有赋值啊,不过是小写的l,难道一定要大写L???还是语句使用本身就有问题~~?  详情 回复 发表于 2015-2-12 11:16
Cadence Skill论坛,Skill编程交流平台。
http://www.allegro-skill.com

1

主题

104

帖子

715

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
715
3#
 楼主| 发表于 2015-2-12 11:16 | 只看该作者
vivienluo 发表于 2015-2-12 10:48
grid->xGrids = %l你应该将%l符给一个变量,再传递给grid->xGrids,貌似这个应该为%L才对。。。

想不到还是罗工来回复,,,,我那里有赋值啊,不过是小写的l,难道一定要大写L???还是语句使用本身就有问题~~?

8

主题

93

帖子

395

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
395
4#
发表于 2015-2-12 11:24 | 只看该作者
我看你的代码的目的是将表层的格点设置到all层。你把 grid->xGrids = %l 这句干掉。不就可以了吗。
还有%l传递的不是list,%L才是list
  1. ("SetxGrids"
  2.         
  3.         grid = axlDBGridGet("TOP")
  4.         grid->name = 'all;将格点参数设置到all
  5.         grid->xGrids = list(10 20 30 40);将x坐标设置为10 20 30 40
  6.         axlDBGridSet(grid);设置格点
  7.         sprintf(x_Grids "xGrids is : %s",axlFormGetField(testForm "x_Grids"))
  8.         axlUIConfirm(x_Grids)

  9.         
  10.     )
复制代码

点评

DIO
因为我的设想是自定义 x y 的格点,希望实现就是 x 的文本框输入数值,然后修改 xgrid的值,但是如何通过收集输入的数据然后进行函数传递,这个还不太明了 一开始就是想用个%l来收集文本框的数据,然后输入到 Gri  详情 回复 发表于 2015-2-12 11:40
Cadence Skill论坛,Skill编程交流平台。
http://www.allegro-skill.com

8

主题

93

帖子

395

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
395
5#
发表于 2015-2-12 11:27 | 只看该作者
Cadence Skill论坛,Skill编程交流平台。
http://www.allegro-skill.com

1

主题

104

帖子

715

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
715
6#
 楼主| 发表于 2015-2-12 11:40 | 只看该作者
vivienluo 发表于 2015-2-12 11:24
我看你的代码的目的是将表层的格点设置到all层。你把 grid->xGrids = %l 这句干掉。不就可以了吗。
还有%l ...

因为我的设想是自定义 x y 的格点,希望实现就是 x 的文本框输入数值,然后修改 xgrid的值,但是如何通过收集输入的数据然后进行函数传递,这个还不太明了

一开始就是想用个%l来收集文本框的数据,然后输入到 Grid里面

8

主题

93

帖子

395

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
395
7#
发表于 2015-2-12 17:29 | 只看该作者
使用axlFormGetField函数获取文本框的值,然后再传递出去。。。
Cadence Skill论坛,Skill编程交流平台。
http://www.allegro-skill.com

0

主题

5

帖子

41

积分

二级会员(20)

Rank: 2Rank: 2

积分
41
8#
发表于 2015-4-9 22:48 | 只看该作者
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-26 00:07 , Processed in 0.063072 second(s), 36 queries , Gzip On.

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

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

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