主题:如何在表单中插入Toolbar类?
laufuyin
[专家分:0] 发布于 2010-01-21 09:27:00
请教各位高手,
我做了一个TOOBAR类,想插入到表单中,
但是插入不了??
请各位高手指教
回复列表 (共7个回复)
沙发
狐说八道 [专家分:860] 发布于 2010-01-21 09:47:00
不知道怎么加不上?
胡乱猜下:应该是你的那个类做的有问题——不应该是form的
板凳
laufuyin [专家分:0] 发布于 2010-01-21 09:55:00
我在类里面点新建,然后输入文件名.然后在类派生于中选择TOOLBAR,然后点确定制作了一个文件为为MYTOOLBAR的类.
请问是否有错误???
谢谢
3 楼
狐说八道 [专家分:860] 发布于 2010-01-21 11:48:00
你那样做的toolbar是个form型的,不是可加入form内的那种
——可以新建表单,将你做的toolbar拖进表单——这时会问你‘是否建表单集?’
可以在表单里加 ActiveX控件
4 楼
laufuyin [专家分:0] 发布于 2010-01-21 13:46:00
还是不行.
这里怎么上传图片.
不然我可以传图片给你看一下,
5 楼
laufuyin [专家分:0] 发布于 2010-01-21 13:51:00
它是提示了是否创建表单集对象,
然后点确定之后.进去的TOOLBAR不在表单当中
而且是单独的.点表单它不在里面.
真晕.
6 楼
sywzs [专家分:5650] 发布于 2010-01-21 15:49:00
FORM1.Activate 的代码,供参考。
SET CLASSLIB TO MYCLASS ADDITIVE
THIS.TBRTOOLS=CREATEOBJECT('TOOLBAR') &&创建工具条
THIS.TBRTOOLS.DOCK(0) &&放置在屏幕顶端
THIS.TBRTOOLS.SHOW &&显示工具条
RELEASE CLASSLIB MYCLASS
7 楼
狐说八道 [专家分:860] 发布于 2010-01-21 17:16:00
"——可以新建表单,将你做的toolbar拖进表单——这时会问你‘是否建表单集?’"
只是‘不是可加入form内的那种’的证明,不是要你这样做
6楼的办法可以用,但仍然不能加到form内,原因就是你做的那个toolbar是form的
你可以这样:
1。选一个容器做类
2。在该类中拖入一个activeX控件(之后会弹出个窗口,你在其中选个toolbar的)
3。设置你要加的其它东西(如命令按钮)
4。设置控制程序
保存后就应该可拖入form了
我来回复