| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3063 人关注过本帖
标题:怎样往程序生成的对象中添加“方法程序”
取消只看楼主 加入收藏
zhangheyuan
Rank: 1
等 级:新手上路
帖 子:75
专家分:4
注 册:2018-5-23
结帖率:85.71%
收藏
已结贴  问题点数:10 回复次数:5 
怎样往程序生成的对象中添加“方法程序”
请教高手:
    本人在表格(grid)对象中,使用了check类型的列,在改变数据源的时候Column 中的Header还在,但check类型的丢了,VF6自动添加了Text类型:
this.grid1.recordsource='mx_'+bh99
iia=12
this.grid1.columncount=iia
this.grid1.column12.AddObject('check1','CheckBox')     && 添加复选框    表单中column12 是check1式的控件,改变数据源后,丢了只有用此命令加上。
this.grid1.column12.RemoveObject('text1')              &&这个 Text1 确实存在了!  表单中column12 是check1式的控件,变成了Text1了。
   想在 Column12.Check1.click  中填写代码:在点击check1列时刷新表单,怎么解决这个问题呢?


[此贴子已经被作者于2018-11-27 21:02编辑过]

搜索更多相关主题的帖子: 对象 添加 类型 this text1 
2018-11-26 19:12
zhangheyuan
Rank: 1
等 级:新手上路
帖 子:75
专家分:4
注 册:2018-5-23
收藏
得分:0 
想在 Column12.Check1.click  中填写代码:在点击check1列时刷新表单,怎么解决这个问题呢? Colum12中没有Click方法程序,Column12.Check1.click 中有。
我用VF6.0。

[此贴子已经被作者于2018-11-27 20:56编辑过]

2018-11-26 19:43
zhangheyuan
Rank: 1
等 级:新手上路
帖 子:75
专家分:4
注 册:2018-5-23
收藏
得分:0 
回复4楼:泉城飞狐:谢谢您,为什么ColumnCount=-1 呢? 有什么好处?或避免 白框 什么的吗?
2018-11-27 20:22
zhangheyuan
Rank: 1
等 级:新手上路
帖 子:75
专家分:4
注 册:2018-5-23
收藏
得分:0 
回复3楼,cayx:
   我用的VFP6.0  ,怎么用编程的方法派生个mycheckBox子类呢?  或在表单中生产一个MyCheckBox控件?
谢谢!
Define class myCheckBox As CheckBox
  top=0
  left=0
  Height=20
  Wdith=10
  Caption=""
  Procedure Click
   Thisform.refresh
  Endproc
 EndDefine
this.grid1.column12.AddObject('check1','MyCheckBox')
这是样行吗?



[此贴子已经被作者于2018-11-27 21:21编辑过]

2018-11-27 20:35
zhangheyuan
Rank: 1
等 级:新手上路
帖 子:75
专家分:4
注 册:2018-5-23
收藏
得分:0 
请高手!

[此贴子已经被作者于2018-11-27 21:20编辑过]

2018-11-27 21:12
zhangheyuan
Rank: 1
等 级:新手上路
帖 子:75
专家分:4
注 册:2018-5-23
收藏
得分:0 
问题解决,感谢cayx!
也谢谢 liuxingang28( 泉城飞狐)!  改变数据源,一般都是不想改变表格的其它列属性的,只想改变数据显示。
2018-11-28 18:52
快速回复:怎样往程序生成的对象中添加“方法程序”
数据加载中...
 
   



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

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