起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 440|回复: 17

【结贴】主界面上的工具条,能否把标题也显示出来?

[复制链接]
发表于 2009-11-23 10:29:24 | 显示全部楼层 |阅读模式
RT,
还有一个问题,如何把保存按钮和扭转按钮放到一个工具栏中?

流程按钮可以起作用,但是保存按钮却用不了,按钮的那些action事件在什么地方实现的?
回复

使用道具 举报

发表于 2009-11-23 10:45:57 | 显示全部楼层
1、主界面上放的是TFrameButton,没有caption属性。

2、你的意思是 一个按钮中要执行两个动作,对么?
那你只要调用平台中的标准动作就可以了(数据保存和流程流转)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 11:24:54 | 显示全部楼层
那就是说1没办法实现。

我把这2个都放在了一个工具栏里面了,都挂上了对应的action,但是保存按钮一直是灰色的。好像没有关联到数据集。不知道窗口上默认的保存按钮时怎么实现的

流程工具栏里面有这个方法:
function TFLOWBARWHT.ToolBarSupport(AComponet: TComponent): Boolean;
var
  lContext: TContext;
begin
  lContext := GetComponentContext(AComponet);
  if lContext = nil then
    Result := False
  else
    Result := lContext is TFlowControl;
end;
回复 支持 反对

使用道具 举报

发表于 2009-11-23 11:50:14 | 显示全部楼层
1.TFramebutton的有个Frames属性,设置里面的控件的Text
2.直接放一个TFrameButton,然后设置它的动作关联 actData_Save这个动作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 13:53:48 | 显示全部楼层
问题一,已经解决了。

问题二、想把这些工具整合到一个工具栏中,那样比较美观。而且有很方便。如果能想窗体上默认的那样就很好了。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 14:37:28 | 显示全部楼层
问题2 :你自己放一个TFrameButton按钮,然后动作关联到窗体上的 ActionList 中的保存,或者在click事件中执行:
  actData_Save.Execute;
看看效果呢?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 14:41:56 | 显示全部楼层
又美观又带文字,楼主是不是放ToolBar上去代替TFrameButton就可以了呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 14:52:48 | 显示全部楼层
这个 业务模型\系统空间\简洁风格\界面库\工具栏\数据集导航条 中的保存时如何实现的?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 15:13:08 | 显示全部楼层
一样的,都是绑定到了保存动作上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 15:48:16 | 显示全部楼层
我就是按照上面那个做的。那个动作的代码被封装了吗?没看见那个动作执行的代码。
如果在窗体上方一个TFrameButton,还要写一些代码,如果窗体比较多,这样做就很麻烦。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 06:49 , Processed in 0.036772 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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