newuser 发表于 2010-11-26 10:52:03

[已解决]关于Edit控件接收内容显示的问题?

本帖最后由 newuser 于 2010-11-26 11:17 编辑

有2个edit控件$Edit1,$Edit2,如果每次将$Edit2的内容显示到$Edit1,guictrlsetdata($Edit1,guictrlread($Edit2)&@crlf)前一条记录会被清除,而guictrlsetdata($Edit1,guictrlread($Edit2)&@crlf&guictrlread($Edit1))就保留了呢?
guictrlread($Edit1)不是读$Edit1的状态或数据吗?我已经加了@crlf啊?

newuser 发表于 2010-11-26 10:55:29

回复 1# newuser
难道guictrlread($Edit1)是为了保存上一次该控件的状态从而不将之前的$Edit1状态信息清除掉吗?

afan 发表于 2010-11-26 10:56:27

guictrlsetdata($Edit1, guictrlread($Edit2), 1)

gapkiller 发表于 2010-11-26 11:03:09

guictrlsetdata($Edit1, guictrlread($Edit2), 1)
afan 发表于 2010-11-26 10:56 http://www.autoitx.com/images/common/back.gif


    太强了!
看得好仔细

newuser 发表于 2010-11-26 11:16:44

回复 1# newuser
我有点理解了,GUICtrlRead($Edit2)就是读取$Edit2的状态,把它放到GUICtrlSetData($Edit2,".."&guictrlread($Edit2))就可以理解为
对该控件进行新的数据的设置时保存之前的该控件的信息,这样不就保留原有信息了吗!
页: [1]
查看完整版本: [已解决]关于Edit控件接收内容显示的问题?