回 帖 发 新 帖 刷新版面

主题:如何在表单中插入Toolbar类?

请教各位高手,
我做了一个TOOBAR类,想插入到表单中,
但是插入不了??
请各位高手指教

回复列表 (共7个回复)

沙发

不知道怎么加不上?
胡乱猜下:应该是你的那个类做的有问题——不应该是form的

板凳


我在类里面点新建,然后输入文件名.然后在类派生于中选择TOOLBAR,然后点确定制作了一个文件为为MYTOOLBAR的类.
请问是否有错误???
谢谢

3 楼

你那样做的toolbar是个form型的,不是可加入form内的那种
——可以新建表单,将你做的toolbar拖进表单——这时会问你‘是否建表单集?’

可以在表单里加 ActiveX控件

4 楼


还是不行.
这里怎么上传图片.
不然我可以传图片给你看一下,

5 楼

它是提示了是否创建表单集对象,
然后点确定之后.进去的TOOLBAR不在表单当中
而且是单独的.点表单它不在里面.
真晕.

6 楼

FORM1.Activate 的代码,供参考。

SET CLASSLIB TO MYCLASS ADDITIVE
THIS.TBRTOOLS=CREATEOBJECT('TOOLBAR')        &&创建工具条
THIS.TBRTOOLS.DOCK(0)                        &&放置在屏幕顶端
THIS.TBRTOOLS.SHOW                           &&显示工具条
RELEASE CLASSLIB MYCLASS

7 楼

"——可以新建表单,将你做的toolbar拖进表单——这时会问你‘是否建表单集?’"
只是‘不是可加入form内的那种’的证明,不是要你这样做

6楼的办法可以用,但仍然不能加到form内,原因就是你做的那个toolbar是form的

你可以这样:
1。选一个容器做类
2。在该类中拖入一个activeX控件(之后会弹出个窗口,你在其中选个toolbar的)
3。设置你要加的其它东西(如命令按钮)
4。设置控制程序

保存后就应该可拖入form了

我来回复

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