找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 4710|回复: 5

[其他] 下载到一个例子,运行时提示找不到“IUserControl” ?

[复制链接]
发表于 2010-11-24 11:44:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
本帖最后由 stonys 于 2010-11-24 11:45 编辑
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using UFIDA.U8.Portal.UAPFacade;
  5. using UFIDA.U8.Portal.Framework.Actions;
  6. using UFIDA.U8.Portal.Common.Core;
  7. namespace UFIDA.U8.UAP.Demo.ProjectManage
  8. {
  9.     public class ProjectManage : IUserControl
  10.     {

  11.         #region IUserControl 成员
  12.         /// <summary>
  13.         /// control的关闭事件
  14.         /// </summary>
  15.         /// <returns>返回true则该对象关闭 否则不关闭</returns>
  16.         bool IUserControl.CloseEvent()
  17.         {
  18.             System.Windows.Forms.MessageBox.Show("user control closed");
  19.             //返回true则该对象关闭 否则不关闭
  20.             return true;
  21.         }
  22.         /// <summary>
  23.         /// 建立要显示的control对象
  24.         /// </summary>
  25.         /// <param name="login">u8登陆对象</param>
  26.         /// <param name="MenuID">菜单ID</param>
  27.         /// <param name="Paramters">菜单参数</param>
  28.         /// <returns>要显示的usercontrol</returns>
  29.         System.Windows.Forms.Control IUserControl.CreateControl(U8Login.clsLogin login, string MenuID, string Paramters)
  30.         {
  31.             //实例化一个usercontrol对象
  32.             UFIDA.U8.UAP.Demo.ProjectManager control = new UFIDA.U8.UAP.Demo.ProjectManager();
  33.             //返回该对象
  34.             return control;
  35.         }
  36.         /// <summary>
  37.         /// 建立要在门户中显示的toolbar
  38.         /// </summary>
  39.         /// <param name="login">u8登陆对象</param>
  40.         /// <returns>toolbar button对象</returns>
  41.         VoucherAction[] IUserControl.CreateToolbar(U8Login.clsLogin login)
  42.         {
  43.             //定义toolbar返回对象
  44.             UFIDA.U8.Portal.UAPFacade.VoucherAction[] actions = new VoucherAction[2];
  45.             //定义toolbar的处理事件
  46.             UserActionDelegate actionDelegate = new UserActionDelegate();
  47.             //实例化toolbar button对象
  48.             actions[0] = new VoucherAction("确定", "", false, false, "btnOK", actionDelegate, VoucherActionType.Normal, 1, null, null);
  49.             actions[1] = new VoucherAction("取消", "", false, false, "btnCancel", actionDelegate, VoucherActionType.Normal, 1, null, null);
  50.             //返回要显示的toolbar
  51.             return actions;
  52.         }

  53.         #endregion
  54.     }
  55.     /// <summary>
  56.     /// 处理toolbar button事件
  57.     /// </summary>
  58.     internal class UserActionDelegate : IActionDelegate
  59.     {
  60.         public UserActionDelegate()
  61.         {
  62.             
  63.         }
  64.         public void Run(IAction action)
  65.         {
  66.             System.Windows.Forms.MessageBox.Show("你点击了"+action.Text+"按钮");
  67.         }
  68.         public void SelectionChanged(IAction action, ISelection selection)
  69.         {
  70.         }
  71.     }
  72. }
复制代码
发表于 2010-11-24 11:48:16 | 显示全部楼层
这个貌似要找下了
发表于 2010-11-24 11:48:39 | 显示全部楼层
估计你本机没有例子中的dll
 楼主| 发表于 2010-11-24 12:39:01 | 显示全部楼层
本帖最后由 hahameimei 于 2010-11-24 14:25 编辑

回复 3# naojin

QQ截图未命名.png &#160; 请问这是什么原因?
发表于 2011-3-10 10:31:26 | 显示全部楼层
这是什么原因呢?
发表于 2012-7-31 16:23:20 | 显示全部楼层
能提供一下这个程序吗?
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-12-22 13:34 , Processed in 0.064943 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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