起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 141|回复: 9

【结贴】ToolBar**

[复制链接]
发表于 2008-9-28 10:06:00 | 显示全部楼层 |阅读模式
请问一下ToolBar下怎样构造ToolButton?比如:通过ToolButton的事件调用窗体?
回复

使用道具 举报

发表于 2008-9-28 10:22:20 | 显示全部楼层
最简单的就是
ToolButton1Click事件中去写调用代码就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-28 10:28:33 | 显示全部楼层
我知道可以这样去调用,但是OA里是通过ToolBar等去实现的,所以我想了解关于ToolBar等的一些知识
回复 支持 反对

使用道具 举报

发表于 2008-9-28 10:31:30 | 显示全部楼层
控件actionlist,然后添加action,在action的Action1Execute事件中写逻辑,然后toobutton引用该action
actionlist可以加普通的action(需要自己来做代码逻辑),也可以加标准的action(平台里底层已经实现,比如BizDataSetAction1)

这个培训的时候不是说过的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-28 10:41:38 | 显示全部楼层
不懂,怎么添加action啊
回复 支持 反对

使用道具 举报

发表于 2008-9-28 10:43:11 | 显示全部楼层
更详细的请看用户手册第10章(576页后)
如果还没有看明白的话,那只能求助于网上找一下delphi的相关资料了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-28 16:05:33 | 显示全部楼层
actionlist看明白拉,现在一个功能下有两个窗体,我用主窗体中的按钮去调用次窗体,但代码没有任何反映,代码如下:
procedure TZCT.BitBtn1Click(Sender: TObject);
var
  Iform : TSHCT;
begin
  Inherited;
  Iform := TSHCT.Create(self.Context );
  try
    Iform.ShowModal ;
  finally
    Iform.Free ;
  end;
end;
回复 支持 反对

使用道具 举报

发表于 2008-9-28 16:09:35 | 显示全部楼层
没反应是什么意思啊?
代码编译了吗?
回复 支持 反对

使用道具 举报

发表于 2008-9-28 16:09:48 | 显示全部楼层
可以跟踪调试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-28 16:21:17 | 显示全部楼层
刚产生了一个错误,现找到错误点了,可以结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 16:16 , Processed in 0.038392 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表