vs2019找不着工具箱了_VS2010看不到自定义控件_VS2010工具箱上找不到自定义控件...
VS2010看不到自定义控件和VS2010工具箱上找不到自定义控件
C#可以方便地设计开发自定义控件,扩充UI处理能力。自定义控件可以从UserControl类派生,也可以从界面控件派生比如Panel,但是有些细节问题要注意避免,今天就把一个心得告诉大家。
在项目里用Panel模拟实现一个竖排的树形控件,但是代码写好后,在主项目里打开Form窗体,在工具箱里就是找不到自定义控件,很是奇怪,别的自定义控件都能看到就这个不行。我重新编译了DLL项目不行,想找VS2010刷新项目工具箱菜单,但是菜单禁止,不能用,把我急的不行。
查来查去,突然想到类的访问权限修饰符,一检查,发现确实不是public,是internal,类似:
internal partial class MyPanel : System.Windows.Forms.Panel
哪天因为是手写代码,通过向导直接建立的类,手写时忽略修改了修饰符,导致了问题。一般用向导创建UserControl不会出现这情况,就是想用某些控件类派生时会导致此问题。
internal 修饰符使类、接口或成员仅在当前包中可见。 当前包之外的代码不能访问 internal 成员。
类和接口可以使用 internal 修饰符来标记。 在全局范围内, internal 修饰符与 public 修饰符相同。 类或接口的任何成员都可以使用 internal 修饰符来标记。
不能将 internal 修饰符与其他任何可见性修饰符( public、 private 或 protected)组合。 可见性修饰符相对于它们的定义范围。例如,不能公开访问 internal 类的 public 方法,但任何具有该类访问权的代码都可以访问该方法。
主项目是一个包,DLL项目是一个包,用internal就会导致主项目看不到DLL项目里的这个MyPanel类,看不到,自然让工具箱没反应。
vs2019找不着工具箱了_VS2010看不到自定义控件_VS2010工具箱上找不到自定义控件...相关推荐
- php汽车找车位,车停在哪最省心?小编奉上找车位小指南
马上注册,结交更多人人车好友,享用更多功能,让你轻松玩转社区 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 孩儿他爸 于 2018-7-16 16:31 编辑 随着汽车保有量的上 ...
- arm linux g 找不到,/ bin / sh:1:arm-linux-gcc:在ubuntu上找不到
我正在尝试使用gcc arm交叉编译器进行构建,但出现以下错误 构建文件:../ src / application.c 调用:GCC C编译器 arm-linux-gcc -O3 -Wall -c ...
- 服务器为什么进入pe找不到硬盘,进PE系统找不到硬盘怎么办?看电脑大神怎么做的!...
当你看着u盘装系统教程时总觉得安装系统是分分钟就可以搞定的事儿,但是在实际操作过程却遇到一系列问题,例如进PE系统找不到硬盘就可以把你折腾的够呛.PE系统找不到硬盘到底是怎么回事?如何解决PE系统找不 ...
- 学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
- win10网络显示不了别人的计算机,win10共享网上邻居看不到怎么办_win10网上邻居找不到其它电脑的解决方法...
最近有朋友问小编win10共享网上邻居看不到怎么办,对于这个问题,应该还有很多朋友不明白.有时候我们发现网上邻居上找不到其它电脑,这是怎么回事呢?其实这是设置不当的问题,那么应该如何解决此问题呢?别着 ...
- 地铁看java书女生_地铁上背单词的女孩
公历一月底的成都,几乎已经到了成都这座城市一年当中最冷的时候了. 早上出门的时候天几乎是全黑的,我骑着自行车前往地铁站,在寒风中我不禁缩了缩脖子.因为我上班比较远,所以我出门比较早,这个时候街上的行人 ...
- arm开发板上找不到/dev/i2c-*设备
最近在调试arm与外设iic通讯是,想来个投机取巧,先不写单独的驱动,直接通过iic bus设备是否可以连接到外设,然后发现在板子上找不到"/dev/i2c-n"的设备,标准的系统 ...
- 新东方尹圆圆老师的博客上找来的
这些网站是从新东方尹圆圆老师的博客上找来的,希望大家好好利用: 1. http://www.texun.cn/addrso/index.htm 特训网:English Learning Website ...
- javax.el.PropertyNotFoundException:类型[com.ex.spring.entity.Dept]上找不到属性[dNo]
在做一个SSM框架整合项目的时候,遇到了如上的错误. 最后发现是错误是在控制器的代码部分,原代码如下: @RequestMapping("/get_data")public Mod ...
最新文章
- Chapter 7. Testing and Debugging
- 面试的算法2(C语言)(整理)
- 挖一挖C#中那些我们不常用的东西之系列(3)——StackTrace,Trim
- perl pop和push函数,不使用索引更能利用perl的特性,减少边界值错误发生的几率...
- OpenGL indirect material间接材料的实例
- 从零开始Bootstrap3
- 51 nod 1521 一维战舰 时间复杂度O(n),同 Codeforces 567D. One-Dimensional Battle Ships 有详细注释
- 第15讲:Selenium 爬取实战
- android定位会出现的问题,Android 定位当前位置可能出现的问题
- docker4dotnet #1 – 前世今生 amp; 世界你好
- javabean连接mysql数据库,jsp+javabean 链接 mysql 数据库
- 2020年中国互联网租车报告
- springmvc重定向之后取值的几种办法以及优劣比较
- 软件设计师学习2——程序设计语言基础知识
- CCF202009-4 星际旅行(100分题解链接)
- 几种网赚项目引流的方法
- Metaverse 元宇宙入门-06-Interchange Tools + Standards and the Metaverse 交换工具+标准和元界
- 网络爬虫的基本结构是什么?如何建立网络爬虫抓取数据?
- 西门子博图功能指令——标准化
- NISP一级考试题目复习
热门文章
- c语言-输出倒三角图案
- 淮海工学院linux实验二文件IO操作,淮海工学院计算机科学系
- UniFi USW-Flex 室内-室外 POE 交换机
- 删除谷歌浏览器中的毒霸导航页方法
- [Scrapy]Windows平台安装
- 输入圆的半径,计算圆的面积,结果保留7位小数
- S32K144学习笔记:3 寄存器映射(Memory Map)
- pythonplotting_python中的频率绘图(Frequency plotting in python)
- 百度大规模战略性混部系统演进
- 几种异地数据备份软件/系统方案