VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2184|回复: 10

关于radiobutton的问题

[复制链接]

1

主题

7

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-29 21:00:01 | 显示全部楼层 |阅读模式
偶需要取数据窗口中(aa字段,为radiobutton,三项)aa在鼠标点击过后的值,但现在无论是itemchanged或者editchaned,或者clicked事件时,都显示是的鼠标点击之前的值,请问在怎样操作才能在鼠标单击事件完成后取得单击过后的值?
回复

使用道具 举报

0

主题

100

帖子

53.00

积分

新手上路

Rank: 1

积分
53.00
发表于 2020-3-4 09:30:01 | 显示全部楼层
dw_1.accepttext()
dw_1.getitem......
回复

使用道具 举报

1

主题

7

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-4 14:45:01 | 显示全部楼层
楼上,可以详细点吗?
我想取dw_1里那个字段的具体值啊
回复

使用道具 举报

1

主题

7

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-4 17:15:01 | 显示全部楼层
我想这样用!该怎么改?
ls_number=dw_edit.getrow()
s_ifusdymd=dwo.name
s_ifusdymd=upper(s_ifusdymd)
if s_ifusdymd='IFUSDYMD' then

        if dw_edit.object.ifusdymd[ls_number]<>'0' then

                cb_1.visible=true
                cb_4.visible=true
                cb_5.visible=true
        else
                cb_1.visible=false
                cb_4.visible=false
                cb_5.visible=false
          end if
end if
回复

使用道具 举报

1

主题

7

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-4 21:30:01 | 显示全部楼层
ifusdymd字段为radiobutton
回复

使用道具 举报

0

主题

100

帖子

53.00

积分

新手上路

Rank: 1

积分
53.00
发表于 2020-3-4 23:30:01 | 显示全部楼层
在editchanged及itemchanged的事件里面data即是新输入的值.
回复

使用道具 举报

0

主题

100

帖子

53.00

积分

新手上路

Rank: 1

积分
53.00
发表于 2020-3-5 09:30:01 | 显示全部楼层
如果在按钮里面取值,在此dw_edit.object.ifusdymd[ls_number]<>'0'之前先调用dw_1.AcceptText(),即:

dw_1.AcceptText()
if dw_edit.object.ifusdymd[ls_number]<>'0' then
......
回复

使用道具 举报

1

主题

7

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-5 18:45:01 | 显示全部楼层
我这样写了!还是取的之前的值啊
String s_ifusdymd
long ls_number
ls_number=dw_edit.getrow()
s_ifusdymd=dwo.name
s_ifusdymd=upper(s_ifusdymd)
if s_ifusdymd='IFUSDYMD' then
   this.accepttext()
        if dw_edit.object.ifusdymd[ls_number]<>'0' then

                cb_1.visible=true
                cb_4.visible=true
                cb_5.visible=true
        else
                cb_1.visible=false
                cb_4.visible=false
                cb_5.visible=false
          end if
end if
回复

使用道具 举报

1

主题

7

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-5 19:45:01 | 显示全部楼层
我放在的itemchanged的事件里
回复

使用道具 举报

1

主题

7

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-5 23:45:01 | 显示全部楼层
我在this.accepttext()之后打印dw_edit.object.ifusdymd[ls_number] 
值还是之前的值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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