Active控件和dbgrid控件放在同一form上,如何编写的控件能够读取dbgrid的数据
编号:QA003652
建立日期: 2000年12月11日 最后修改日期:2000年12月11日
所属类别:
倪明:
操作系统:win98
编程工具:vb6.0
问题:我想编写一个active控件,将其和一dbgrid控件放在同一form上,我想实现我编写的控件能够读取dbgrid的数据?
回答:
在控件中添加对DBGrid的引用,添加一个只写属性:
dim withevents m_dbgrid as dbgrid
public property set FriendDBGrid (pDBGrid as dbgrid)
set m_dbgrid=pdbgrid
end property
在运行时,设置该属性:
private form_load()
set me.usrecontrol1.frienddbgrid=me.dbgrid1
...
end sub
在控件的Terminate事件中,set m_dbgrid=nothing
在控件需要引用dbgrid的地方,需要判断:
if not (m_dbgrid is nothing) then
....
end if
傻儿 VB 园http://usevb.yeah.net
此问题由傻儿回答。
| |
|
|
| |
|
|