在VB中能在DBGRID中嵌入其它控件吗
编号:QA000264
建立日期: 1998年12月26日 最后修改日期:2001年1月7日
所属类别:
Q
戴华:
在VB中使用表格控件DBGRID时能否象VFP一样,在表格控件中能嵌入其它控件如下拉列表框控件来编辑输入字段?
A回答:
在这方面VB不如VFP方便。你可以从http://www.componentone.com/dbgrid/下载免费的DBGrid Survival Kit,这个软件包是用来演示DBGrid的高级功能的,其中第8个例子就是演示如何在DBGrid控件中使用下拉列表框的。我想这个例子对于你插入其它的控件可能有借鉴意义。
另外,你可以参考QA001210 "推荐一些好的数据库表格打印控件",在那里介绍的商业控件都支持内置的控件,如检查框、下拉框。
田野的意见:
利用API把一个控件绑定到另一个控件里。不过要控件有HWND属性。例如:
New_OldParent& = SetParent(Me.Text_txt.hWnd, Me.picture_bj.hWnd)
把txt控件添加到picture控件里使用。(主持人注:使用这种方法需要注意:使用SetParent之后,子控件的位置将因为父窗口的改变而改变。)
此问题由李海回答。
| |
|
|
| |
|
|