C#自定义控件在添加引用后不显示在工具箱的解决方法
先说一些背景:
在开发C#项目时,发现很多控件存在复用的情况,控件的属性都是要设置成一样的,我就想,能不能设置一个类来存放这个控件,这样我每次用的时候直接加一些特殊的操作就可以了,不需要再次设置控件属性。
搜索一段时间,自定义控件是可以满足需求的,它可以开发继承现有控件的自定义控件,这样我就可以封装起来做自己的控件库了。
在完成自定义控件后,我根据MSDN的Demo指导,在另一个项目中添加了这个引用(如:ComButton),但接下来的一步出现问题了,我发现工具箱里根本就搜索不到我的自定义控件,也就是说没有显示出来,我无法使用。
最后我解决了这个问题,为了自己或能够帮助他人,我把解决方法记录在这里。
原因1:没有添加引用。在需要使用这个自定义控件的项目中,在引用中,右键,添加引用,浏览,找到dll(如:ComButton.dll),进行添加,这时候,控件应该是能够自动添加到工具箱的。如果没有,那么继续往下看。
原因2:自动填充工具箱没有设置为True。在Visual Studio中,选择工具,选项,Windows窗体设计器,常规,自动填充工具箱设为True即可。还是那句话,如果没有出现控件,那么继续往下看。
原因3:需要手动添加进工具箱。我的问题也是在这里。在工具箱中,右键点击,选择项,.NET Framework 组件分页(第一次加载会有些慢,耐心等一会儿),这时候,里边是找不到我们的控件的,需要点击浏览,找到dll,添加进去,点击确定即可。
经过上边三步,这个问题应该都可以解决,如果没有,可能是VS出现问题或需要重新开启VS。
转载于:https://www.cnblogs.com/daoge/p/4505660.html
C#自定义控件在添加引用后不显示在工具箱的解决方法相关推荐
- linux显卡驱动运行情况,Linux装完显卡驱动后分辨率显示不正常的解决方法
不少人在更新完Linux显卡驱动后,出现分辨率显示不正常的现象,遇到这类问题不用担心,下面小编就教你如何解决Linux显卡驱动安装后分辨率无法正常显示的问题,一起来学习下吧. 驱动安装: 这里得说明一 ...
- 苹果MacBook 连接电源后却显示“未充电”的解决方法
部分电脑运行macOS 10.15.5 以上版本作业系统,且电脑上配备Thunderbolt 3 连接埠的用户发现即便已经插上充电线,屏幕上却显示未充电的提示. 有些人会觉得肯定问题出在充电器或充电线 ...
- 开机后黑屏看不到桌面_电脑开机黑屏只有鼠标怎么办?电脑开机后不显示桌面的多种解决方法...
电脑开机后会显示桌面,不显示桌面的原因有设置原因.系统本身原因和病毒破坏原因. 方法一:设置原因的解决办法 1.开机后如果不显示桌面的图标,你就在桌面上点击右键,查看---显示桌面图标.这样你的桌面上 ...
- vivo开机动画不显示Android,vivo手机开机后一直显示开机画面如何解决
vivo手机开机后一直显示开机画面如何解决 今天给大家介绍一下vivo手机开机后一直显示开机画面的具体解决方法. 准备工具 1. 手机一直处于开机画面的话,就说明我们的手机出问题了,首先就要想办法进入 ...
- redhat6.5版本虚拟机添加网卡后不显示解决办法
redhat6.5版本虚拟机添加网卡后不显示 明明添加了网卡,但却不显示,只显示一个eth0,没有新添加的eth1 具体解决办法: 1.找到eth1 的mac地址:ATTR{address}==&qu ...
- 会声会影2023如何添加字幕 会声会影添加字幕后不显示
会声会影2023旗舰版是一款很实用的视频编辑软件,适合用于视频的后期制作.在后期制作中,添加字幕是很重要的环节.而会声会影的字幕编辑功能非常强大,可直接编辑.导入以及批量添加.下面我们一起来了解下会声 ...
- XP添加权限时提示:无法显示用户选项对话框的解决方法!
症状: 打开共享权限添加用户无法打开 出现" 安全:无法显示用户选项对话(null)" 如图: 解决方法: 第一种方法是: 将别人WINDOWS SYSTEM32 文件夹下的ric ...
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
博客分类: jquery-easyui jQueryAjax框架HTML 现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout ...
- GX works2 三菱PLC 显示注释后代码行变宽的解决方法
GX works2 三菱PLC 显示注释后代码行变宽的解决方法 解决前 没显示注释前 --------------------------------------------------------- ...
最新文章
- php pack、unpack、ord 函数使用方法(二进制流接口应用实例)
- 挑战独立开发项目能力___ITlanbao
- xs_run加密还原
- .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记
- 内网通不用软件改积分_软件项目为什么不能够如期交付?
- uniapp php交互,uni-app路由跳转及参数的传参和接收
- expert php and mysql_Expert PHP and Mysql
- Mono 之 单元测试
- final swfplayer安卓10/11/12上都能播放flash播放器源码
- C语言笔试题与答案解析
- 阅读-《金字塔原理》
- 2017年数模国赛B题第一小题的思路过程(个人思路)
- MySQL索引数据结构与算法
- Markdown中LaTeX公式编号
- 计算机excel求四分位数,四分位数怎么算excel?
- 黄渤海浅层气的分布及特征综述
- Bug趣闻:在程序员崩溃的边缘试探……
- linux计算md5的命令以及md5的原理
- Mentor Graphics Calibre 2017.1 Linux 1DVD寄生參數萃取
- 局域网共享打印机无反应故障