起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 260|回复: 14

【结贴】流程对话框如何不让他显示,而且还能进行流转**

[复制链接]
发表于 2008-5-27 14:50:12 | 显示全部楼层 |阅读模式
用代码控制
回复

使用道具 举报

发表于 2008-5-27 14:56:49 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 15:02:33 | 显示全部楼层
问题是解决了。
不过,引出一个新的问题,就是我的当前界面直接跳到了工作台上;
能不能让他还在当前窗口上。
还有就是 如何判断流程被正确流转了?
回复 支持 反对

使用道具 举报

发表于 2008-5-27 15:05:58 | 显示全部楼层
流程的当前功能不关闭可以使用:
command.FuncTerminate := False;
判断一个流程是否正确流转可以使用流程监控来查看流程走到哪里了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 15:13:10 | 显示全部楼层
回复 四楼:

您说的好像不行。
procedure TMainForm.FlowBroker1BeforeFlowOut(Sender: TObject; Command: TFlowOutCommand);
begin
    // Command.UserModify:=False;
       Command.FuncTerminate := False;
end;
这样会弹出 流程窗体
回复 支持 反对

使用道具 举报

发表于 2008-5-27 15:15:12 | 显示全部楼层
不注释// Command.UserModify:=False; 呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 15:15:46 | 显示全部楼层
Re: No 6:
直接关闭,退出了
回复 支持 反对

使用道具 举报

发表于 2008-5-27 15:22:27 | 显示全部楼层
把Command.FuncTerminate := False;写在AfterFlowOut事件里面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 15:34:59 | 显示全部楼层
RE:NO 8
流程是不是还是可以继续流程下去呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 15:44:58 | 显示全部楼层
someone help me ?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:41 , Processed in 0.039386 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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