| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1964 人关注过本帖
标题:这是我自学时教材上,一个复选框的Click事件代码,烦请哪位高手帮我逐句注释 ...
取消只看楼主 加入收藏
hszxgb
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2020-10-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
这是我自学时教材上,一个复选框的Click事件代码,烦请哪位高手帮我逐句注释一下,我看不懂
WITH thisform.grd运动项目
    .readonly=! this.Value
    .allowaddnew=this.Value
    .deletemark=this.Value
    .parent.cmd追加.enabled=this.Value
 endwith
搜索更多相关主题的帖子: 代码 自学 Value 注释 this 
2020-10-21 18:39
hszxgb
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2020-10-5
收藏
得分:0 
回复 2楼 吹水佬
主要是不懂with.....endwith 这个具体什么含义,语法等
vfp9.0的帮助文件中还没有这个,找不到
2020-10-21 20:12
hszxgb
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2020-10-5
收藏
得分:0 
回复 4楼 吹水佬
好的,我看看
2020-10-22 07:54
hszxgb
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2020-10-5
收藏
得分:0 
回复 4楼 吹水佬
还是没有理解过来,这个复选框这样设置,对表格控件怎么实现控制的,表格控件那几个属性本来就设置可以用户修改,特别是.readonly=! this value,让人费解,高手就麻烦你给这几个做个注释如何?一个问题卡壳,学习无法进行下去啊!
2020-10-22 08:20
hszxgb
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2020-10-5
收藏
得分:0 
回复 8楼 gs2536785678
代码中的this.value,是指我原来设置的表格控件相关属性的值呢?还是从这个复选框相应的属性值重新给表格控件赋值。
总算看懂了!谢谢大家!!!

[此贴子已经被作者于2020-10-22 10:58编辑过]

2020-10-22 10:53
hszxgb
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2020-10-5
收藏
得分:0 
回复 8楼 gs2536785678
为什么这个复选框代码不这样写?这样写可以吗?高手给个建议
if this.value=1             &&如果复选框被选中
   WITH thisform.grd运动项目      &&对表格控件各个属性赋值如下
     .readonly=! this.Value
     .allowaddnew=this.Value
     .deletemark=this.Value
     .parent.cmd追加.enabled=this.Value
   endwith
else                     &&如果复选框未被选中
   WITH thisform.grd运动项目       &&对表格控件各个属性赋值如下   
     .readonly=this.Value
     .allowaddnew=! this.Value
     .deletemark=! this.Value
     .parent.cmd追加.enabled=! this.Value
   endwith
endif


[此贴子已经被作者于2020-10-23 15:00编辑过]

2020-10-22 11:19
hszxgb
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2020-10-5
收藏
得分:0 
回复 2楼 吹水佬
好的
2020-10-28 23:05
快速回复:这是我自学时教材上,一个复选框的Click事件代码,烦请哪位高手帮我逐 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033680 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved