CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

求救:一个自定义控件库的加载问题?

楼主scutcy(紫竹林)2003-08-02 20:16:46 在 .NET技术 / C# 提问

我自己定义了一个windows控件库,然后在另外一个windows应用程序中引用这个dll文件,编译运行都正常,但是在排版面板上却出现这个一个错误,“加载文档时出错,...错误信息如下所示:      
          “   试图创建一个UserController.MyControl的实例时发生异常,异常为'未找到类型     UserController.MyControl     上的构造函数‘”。      
    我的库函数大体如下:      
    using     System;      
    using     System.Collections;      
    using     System.ComponentModel;      
    using     System.Drawing;      
    using     System.Data;      
    using     System.Windows.Forms;      
     
  namespace     UserController      
  {      
                     
                        ///     <summary>      
                        ///     DockingControl     的摘要说明。      
                        ///     </summary>      
                        //     Allow     an     arbitrary     control     to     be     moved     between     docking     positions     and     resized      
                             
  public     class     MyControl     :     System.Windows.Forms.UserControl      
  {      
                        ......      
                        public     DockingControl()      
                        {      
                                                InitializeComponent();      
                                                                ......      
                                }                              
     
                        protected     override     void     Dispose(     bool     disposing     )      
                        {      
                                                if(     disposing     )      
                                                {      
                                                                        if(     components     !=     null     )      
                                                                                                components.Dispose();      
                                                }      
                                                base.Dispose(     disposing     );      
                        }      
     
                        #region     Component     Designer     generated     code      
                        ///     <summary>      
                        ///     设计器支持所需的方法     -     不要使用代码编辑器          
                        ///     修改此方法的内容。      
                        ///     </summary>      
                        private     void     InitializeComponent()      
                        {      
                                                components     =     new     System.ComponentModel.Container();      
                        }      
                        #endregion      
                                .....      
  }      
     
        我的构造函数是public类型的,而且能够正常运行,但不知道为什么在排版界面上会有这个错误。      
        请高手指点....      
  问题点数:40、回复次数:5Top

1 楼AhBian(阿扁)回复于 2003-08-02 20:26:32 得分 0

类名不对吧。Top

2 楼AhBian(阿扁)回复于 2003-08-02 20:27:21 得分 20

public     class     MyControl     :     System.Windows.Forms.UserControl      
  {      
                        ......      
                        public     DockingControl()      
                        {      
                                                InitializeComponent();      
                                                                ......      
                                }                              
   
  ......  
   
  真不知是如何编译通过的?Top

3 楼scutcy(紫竹林)回复于 2003-08-02 21:44:00 得分 0

纠正一下,不好意思,打字的时候把版本抄错了,别人的源程序是用的DockingControl,   我的例子用的是MyControl。  
  public     class     MyControl     :     System.Windows.Forms.UserControl      
  {      
                        ......      
                        public     MyControl()      
                        {      
                                                InitializeComponent();      
                                                                ......      
                                }                              
   
  ......  
   
  请高手指点  
  Top

4 楼TheAres(班门斧)回复于 2003-08-02 22:00:32 得分 20

从提供这些信息我是看不出错误来   :)  
  如果方便,把全部的代码贴出。Top

相关问题

  • 帮忙看一下,关于动态加载自定义控件
  • 动态加载自定义控件问题,望帮忙!!
  • 动态加载自定义控件问题???
  • 如何设定自定义控件的加载顺序?
  • 动态加载自定义控件中事件触发的问题
  • 自定义控件加载两次,里面的函数执行了两次,该如何解决,急,在线等.....
  • 请问:用户控件或自定义控件怎么调用数据库?
  • 自定义控件
  • 在 WinForm 中怎样用代码去掉一个用户自定义控件,再在原控件的位置动态的加载一个同名的用户自定义控件
  • 自定义控件问题:我先写个下拉框它的value,和name 都在数据库中提取

关键词

  • 函数
  • dockingcontrol
  • mycontrol
  • usercontrol
  • 库
  • disposing
  • initializecomponent
  • 错误
  • components
  • forms

得分解答快速导航

  • 帖主:scutcy
  • AhBian
  • TheAres

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo