关于同一类库里面的控件调用问题

问题描述

如图,我在类库LayerManagement中添加了Layertree用户控件。现在我在LayerManagement.cs中编写函数,想调用layertree,怎么做?还有,功能的具体实现是应该写在LayerManagement。cs中还是应该写在Layertree.cs中,再在Layermanament中应用

解决方案

解决方案二:
直接实例化引用就行;功能的具体是放到UserControl里
解决方案三:
有问题,用户控件一般是带UI的,放到form上或其他控件上,你在LayerManagement类里添加Layertree用户控件算什么?
解决方案四:
编译下,工具箱里面就应该有。
解决方案五:
引用1楼duanzi_peng的回复:

直接实例化引用就行;功能的具体是放到UserControl里

直接实例化,引用成功了,只是UserControl指什么?

时间: 2024-11-05 11:46:46

关于同一类库里面的控件调用问题的相关文章

在64位系统中ocx控件调用问题

问题描述 在64位系统中ocx控件调用问题 在64位系统中已注册32位程序的ocx控件,为什么32位程序无法显示ocx控件? 解决方案 和64位没有什么关系,你的程序必须是32bit的才可以调用32bit的控件. 如果你用的是C#,你需要强制将程序集限定为32bit 参考:http://blog.csdn.net/blueboy2000/article/details/4242369 解决方案二: jsp调用ocx控件 解决方案三: 你是不是用的的32bit版本的regsvr32注册. 然后就是

非ie内核 64位 ocx-ocx控件调用中遇到的2个问题:

问题描述 ocx控件调用中遇到的2个问题: 1, vc2010编译的64位的ocx控件,但是该控件的依赖库是32位的,能正常运行吗? 非ie内核的浏览器,如果调用ocx控件?网上有很多,但是没找到靠谱的希望大侠给指明一下,谢谢! 解决方案 vc2010编译的64位的ocx控件,但是该控件的依赖库是32位的,能正常运行吗? -〉你的依赖库指得是static library么?如果指的是static library, 应该编译/链接就有问题才对. 如果指得是另外一个32bit的OCX控件,那可能是能

c++ mfc activex-开发一个activex控件调用另一个Activex控件

问题描述 开发一个activex控件调用另一个Activex控件 我现在利用Vc++2010开发一个新的控件项目,其中一个显示画面要插入其他厂家的activeX控件,想利用其中的功能,做进一步的功能增强.但是我发现尽管项目编译没有报错,但在实际运行调用过程根本实现不了.通过断点追踪发现,那个显示画面的m_hWnd在生成过程中为0x0000000.但是如果移除那个厂家的activex控件,那个显示画面的m_hWnd在生成过程中为非零.请教高手其中的原因?请问activeX控件的二次封装能否实现?最

activex-C#开发ActiveX控件调用dll文件时,dll文件放在什么位置,我的出错了

问题描述 C#开发ActiveX控件调用dll文件时,dll文件放在什么位置,我的出错了 通过c#谢了一个很简单的Activex控件,调用dll文件(dll文件是c++写的,并且dll文件不是com组件),在普通的容器中调用动态库都没问题,但是通过activex时就会出错,请问这是问什么,请留言,也可以加我qq:574225218 解决方案 在dll文件中调用VBA的命令 解决方案二: 是在IE中测试出错么?尝试把浏览器的安全等级设置全部调到最低,在客户端安装.net framework并且运行

activex-C#开发ActiveX控件调用动态库DLL

问题描述 C#开发ActiveX控件调用动态库DLL 我想开发一个C# ActiveX控件调用动态库DLL,能够在网页中使用,创建ActiveX控件我已经完成了,但调用DLL动态库没有相应的反馈给我,就像没有做任何操作一样,网上说把动态库DLL放到windows/System32下面,可以调用成功,但我照做了,还是没有反应,我的系统是WIN732位,动态库DLL在C/S程序下调用是没有问题,希望高人帮忙解答下,如果对问题有什么不明白之处,可以留言,谢谢 解决方案 ActiveX控件需要注册(命令

请教VB6.0控件调用控件的问题

问题描述 请教VB6.0控件调用控件的问题 在VB6.0的界面上用控件调用控件,主程序和第二个控件的关系是什么?是否需要添加引用?引用的目的是什么? 解决方案 主程序需要同时引用这两个控件,否则无法识别第二个控件内的类型.

mfc 跨对话框控件调用-MFC主次对话框控件调用问题

问题描述 MFC主次对话框控件调用问题 在VS2013中基于MFC的应用程序,假如在对话框A中使用MSComm串口控件,用一个button,弹出一个串口设置对话框B,B中有几个CComboBox用来设置参数,我应该如何初始化这些CComboBox?在B对话框的头文件中利用类向导定义了CComboBox关联的控件变量,初始化应该在B的实现文件中bDlg.cpp还是应该在aDlg.cpp?很急,这里先谢谢了! 解决方案 MFC对话框和控件 解决方案二: 两种都可以. 方法一在aDlg: button

webbrowser控件调用网站的时候,似乎缩小了,怎么处理?

问题描述 webbrowser控件调用网站的时候,似乎缩小了,怎么处理?在ie里设置很大,在webbrowser里才开着全屏了,怎么办?请高手指点 解决方案 解决方案二:没人知道吗?解决方案三:一般用他的时候不直接设置它的宽高,而是使其他的Dock属性设置成Fill,可以使他填充父控件,这样就可以让他随父框的大小改变而改变.如果非要设置大小的话,就直接设置其属性里的Width和Height.

c#里面listview控件调用

问题描述 c#里面listview控件调用 c#中listview控件的add方法怎么调用?就是显示出一列的数据! 解决方案 ListViewItem lvt = new ListViewItem("A");//添加一个项 lvt.SubItems.Add("a");//在项中添加子项 lvt.SubItems.Add("b");//在项中添加子项 //把项添加到ListView控件中 this.listView1.Items.Add(lvt);