回 帖 发 新 帖 刷新版面

主题:[原创]表格控件的問題

表格(GRID)中某列在光標移動時,要檢測光標所在列的值,不同的值,當列的控件需要更改.如:當列值是新增進來的,其當列的控件要改為下拉式列表框(COLUMN.CURRENTCONTROL=COMBO),如果是編輯,則控件要改為文本框(COLUMN.CURRENTCONTROL=TEXT).以上的要求,我把代碼是寫在GRID.AFTERROWCOLCHANGE中的,問題來了:
 
  1.當第一次運行表單時,這個功能可以達成.

  2.當我連續用此表單時,即上一個修改動作完成已經存檔,再次進行修改動作(注意,在表單沒有釋放的情況下再次使用),這時,改變表格列的當前控件,其控件竟然變為不可用!哪怕我怎麼改屬性,都無濟於事.

  GRID.AFTERROWCOLCHANGE代碼如下

  LOCA FOR USERID=DD
  IF FOUND()=.T.
    THIS.COLUMN1.CURRENTCONTROL="TEXT1"
    THIS.COLUMN1.READONLY=.T.
  ELSE
    THIS.COLUMN1.CURRENTCONTROL="COMBO1"
    THIS.COLUMN1.READONLY=.F.
  ENDI
  THIS.REFRESH
  RETU

  以上請各位朋友指點,謝謝!

回复列表 (共2个回复)

沙发


http://www.ysjscl.com/
http://www.jsycwh.com/
http://www.833933.com/
http://www.hyue88.com/ 
http://www.bk136.com/
http://www.yd5588.com/
http://www.766788.com/
http://www.755766.com/
http://www.77ceshi.com/
http://www.tztfcj.com/
http://www.wop8.com/
http://www.56888999.com/ 
http://www.hzsy168.com/
http://www.baidulai.com/ 
http://www.gzlantuo.com/ 
http://www.shrepair.com/
http://www.yzhxfs.com/
http://www.bisida.com/
http://www.cnfkb.com/ 
http://www.bbcc123.com/
http://www.ecaike.com/
http://www.51ccb.com/
http://www.fyglj.com/
http://www.baifa999.com/
http://www.jxdzh.com/
http://www.566799.com/
http://www.027zcsd.com/

http://www.kong1688.com/
http://www.xazhpm.com/

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册