搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 如何listbox项目位置有调整时,让表单上的command按钮可用呢
标题:
如何listbox项目位置有调整时,让表单上的command按钮可用呢
取消只看楼主
Director_lbw
来 自:河南安阳
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:37
注 册:2015-1-6
结帖率:
83.33%
楼主
已结贴
√
问题点数:20 回复次数:4
如何listbox项目位置有调整时,让表单上的command按钮可用呢
想要编写一个利用LISTBOX来改变一个顺序,只要上的项目有变动就让表单上的“保存”按钮可用。如LISTBOX中有A1,A2,B1,B2,C1,C2这些项目,增加与减少都可以让“保存”可用,可是如何改变项目的顺序时也可用呢?如调整为:A1,B1,C1,A2,B2,C2。现在就按引顺序存入表中
搜索更多相关主题的帖子:
command
如何
项目
2016-08-27 15:03
Director_lbw
来 自:河南安阳
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:37
注 册:2015-1-6
第
2
楼
得分:0
回复 5楼 hu9jj
利用了ENABLE的属性,可是没有变化,但是如果鼠标经过上面的时候才显示为可用。我做是一个职称的名称。比如现在的顺序是:工程师,技师,高级工,中级工,初级工,科员,九级职员。现在不需要增加或减少,只是改变一下顺序就行了。本来设计的表单上的”保存“按銉如果没有增加或减少以及没有改变顺序是禁用的,如果有增加或减少或改变原来的顺序就让“保存”可用,现在增加或减少可以控制”保存“按钮,改变顺序却不行。如:让科员还有九级职员过前面。这样就让”保存“可用。
只要行动,一切皆有可能
2016-08-28 12:06
Director_lbw
来 自:河南安阳
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:37
注 册:2015-1-6
第
3
楼
得分:0
回复 11楼 厨师王德榜
你好:
谢谢你的回复,我也利用了OnMoveItem 事件,可是“保存”的按键enable属性变为T后,没有任何变化,刷新表单也没有用,只有鼠标经过上面才可以变为可用状态.下面图为我的表单
111.rar
(8.43 KB)
其实这个功能到不是很重要,重要的是为什么这样不能用。我在LISTBOX 的ONMOVEITEM事件中让表单的“保存”可用(THISFORM。CMDSAVE。ENABLE=。T。)这样的设置并没有反应,只有鼠标经过才可以改变状态。不知道到底是什么原因。
只要行动,一切皆有可能
2016-09-01 09:44
Director_lbw
来 自:河南安阳
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:37
注 册:2015-1-6
第
4
楼
得分:0
回复 10楼 mywisdom88
真是麻烦大家了,它这个类
class.rar
(20.51 KB)
中的LISTVCR,里面有所的代码,还请各位指教。谢了!
只要行动,一切皆有可能
2016-09-01 15:19
Director_lbw
来 自:河南安阳
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:37
注 册:2015-1-6
第
5
楼
得分:0
回复 15楼 mywisdom88
版主您好:
不好意思这么长时间了还没有结贴,最后一次问了。这个变量inmodify是_assign属性,只要赋值就改变“保存”按钮的状态,也就是说只要变量inmodify为.T.就证明有所变动,就让“保存”可用。我在“增加”或“删除”还有LISTBOX的ONmoveITEM事件中都让inmodify为.T.,这样让“保存”自动可用。但是鼠标经过上面就会变化颜色(即可以用了)。还现是“增加”和“删除”是都没有问题,但是在ONmoveITEM事件中(也就是调整或移动当中的项目)控制变量inmodify为.T.却不行(直接控制CMDSAVE的ENABLE为。T。也不行)。还望版主多多指教。
[此贴子已经被作者于2016-9-2 11:44编辑过]
只要行动,一切皆有可能
2016-09-02 11:37
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-468229-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.656832 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved