hur.cn - 华软网

 热门搜索

控件的名称赋给变量后,利用变量能不能修改这个控件的属性??急!!

  作者:未知    来源:网络    更新时间:2018/10/11
例以下面的代码
string menu
menu='m_main.m_system.m_file'
menu.enable=false
上边的是我自己写的有毛病,
不知道PB可不能够实现
------华软网友回答------
既然是控件,当然要赋给控件变量拉

menu lm_temp
......
------华软网友回复------
楼上的能写的再详细些吗
我刚起头用PB请多多帮助
------华软网友回复------
定义MENU类型的变量,不要定义string类型
------华软网友回复------
帮我看一下这段代码,我的变量值是从数据库中获得的
declare pop cursor for select menu_name from r_popedom;
open pop;
menu popedom
fetch pop into :popedom;
popedom.enable=false

------华软网友回复------
相关的字段的类型为字符串类型
------华软网友回复------
汗,我疯掉了,你从数据库里面掏出来的字符型居然想赋值到MENU类型的变量里面。
你预计是要做个权限控制的东西吧,你不要写了,如果要写就多看看菜单的属性再说,我记得以前网上有下载的,你去找找吧。你这样写是不行的。
------华软网友回复------
呵欠好意思我刚用PB没几天见笑了,请大家帮帮助吧,我对这个真的是不太了解
------华软网友回复------
这样是不行的,只可:

string tmp
....
tmp='m_main.m_system.m_file'
...
if tmp='m_main.m_system.m_file' then
    m_main.m_system.m_file.enable=false
end if



------华软网友回复------
m_main.m_system.m_file.enabled=false
------华软网友回复------
终于做出来了,多谢大家的帮助让我学到了很多东西,最后的结决方法类似 lw1a2(一刀)的措施,多谢!! 
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。