q8321393 发表于 2013-7-25 14:35:23

如何在C#代码中调用U8自有的菜单栏按钮的事件

如何在C#代码中调用U8自有的菜单栏按钮的事件。
【如题】

lpawuu 发表于 2014-11-30 11:44:42

系统自带的按钮ID按快捷键查看的,我忘记了 还可以建张表单 查看的
using System;
using System.Collections.Generic;
using System.Text;
using UFIDA.U8.UAP.UI.Runtime.Model;
using UFIDA.U8.UAP.UI.Runtime.Common;
using System.Windows.Forms;

namespace ButtonEvent
{
    public class ButtonEvent : ReceiptPluginBase
    {
      /// <summary>
      /// 按钮事件入口
      /// </summary>
      /// <param name="ButtonArgs"></param>
      /// <param name="voucherObject"></param>
      /// <returns></returns>
      public override IButtonEventHandler GetButtonEventHandler(UFIDA.U8.UAP.UI.Runtime.Common.VoucherButtonArgs ButtonArgs, VoucherProxy voucherObject)
      {
            if (ButtonArgs.ButtonKey == "btnAudit")
            {
                return new Audit();
            }

            return null;
      }
    }

    public class Audit : IButtonEventHandler
    {
      public Alteration()
      {

      }

      #region IButtonEventHandler 成员

      public string Excuting(VoucherProxy ReceiptObject)
      {
            return MakeExcuteState(true);
      }

      public string Excute(VoucherProxy ReceiptObject, string PreExcuteResult)
      {
            //按钮处理


            return MakeExcuteState(true);
      }

      public string Excuted(VoucherProxy ReceiptObject, string PreExcuteResult)
      {
            return null;
      }

      #endregion
    }
}

wxwqtds2004 发表于 2013-7-26 08:51:40

网上去搜,u8自定义按钮文档,里面说的还是比较细的

q8321393 发表于 2013-7-28 14:20:58

wxwqtds2004 发表于 2013-7-26 08:51 static/image/common/back.gif
网上去搜,u8自定义按钮文档,里面说的还是比较细的

麻烦发给链接给我。。。我的搜索水平还找不到那东西。。。。谢谢

xiaobai75146 发表于 2013-7-31 13:35:48

这个 真不是很清楚 请赐教

wxwqtds2004 发表于 2013-8-2 10:09:28

q8321393 发表于 2013-7-28 14:20 static/image/common/back.gif
麻烦发给链接给我。。。我的搜索水平还找不到那东西。。。。谢谢

你在百度里搜一下,api

q8321393 发表于 2013-8-3 10:51:37

wxwqtds2004 发表于 2013-8-2 10:09 static/image/common/back.gif
你在百度里搜一下,api

我不是说了吗,,如果我百度得到我就不会在这里问了。。。如果你百度到了请麻烦把链接发给我行吗?

mr.leizhu 发表于 2013-9-6 10:38:25

不清楚~没看到过~

dongzuorun 发表于 2013-9-24 17:04:35

这哥们你问这个干什么呢

sdwqs 发表于 2015-8-1 17:59:05

学习学习在学习。学习学习在学习。

gold24 发表于 2015-8-17 14:23:14

如啥题呢

liushitang 发表于 2015-8-21 08:44:07

lpawuu 发表于 2014-11-30 11:44
系统自带的按钮ID按快捷键查看的,我忘记了 还可以建张表单 查看的

请问,如何注册这个DLL的。是不是要在SQL中插入什么记录。

lpawuu 发表于 2015-8-27 16:32:25

liushitang 发表于 2015-8-21 08:44
请问,如何注册这个DLL的。是不是要在SQL中插入什么记录。

如果是系统自有单据是要SQL 插入一条数据的,可以看下这个http://wenku.baidu.com/link?url=XsTsGTforYBsopt42bnk3cYQbmHa8rw2QYOfpiCjy1ZpWFwa-jaYt5jWm_7e0SK7SCdK1OCS6FsO5vkBi6q9vSXXf5OV83dz81Xf5cU3j4S


如果是自己开发的UAP单据不需要SQL处理

页: [1]
查看完整版本: 如何在C#代码中调用U8自有的菜单栏按钮的事件