永发信息网

VS++2010如何使用自定义图标

答案:3  悬赏:20  手机版
解决时间 2021-01-26 20:01
VS++2010如何使用自定义图标
最佳答案
一般情况下,在VS2010等版本的IDE中会将你的自定义控件自动加载到你的工具箱,但是也有些时候,VS不会自动加载,但是再程序中控件是可用的。这就会对使用自定义控件造成一定的麻烦,原因是自定义控件没有自动加载,需要手动载入。
手动载入方法: 在工具箱新建一个选项卡,右键-选择项(I)(英文:choose items)选择浏览,找到自定义控件的dll 文件,加载,即可!

在设计自定义控件时,系统默认生成的图标比较单一难看,如何为控件设计自己的图标呢,这里给出了一种基于ToolBoxBitmap 属性设置自定义控件工具箱图标的方法。
1)首先将图标文件名改为自定义控件名,如自定义控件类为
public partial class UserDefindControl: UserControl
{
}
那么就要将图标图片文件更名为UserDefindControl,如UserDefindControl.bmp
2)然后将图标图片复制到程序根目录下,在解决方案管理器中在项目名称右键选择“添加”—>“添加现有项”,将图标图片加入到项目中,对图片资源的属性进行修改,将“生成操作”一栏该为“嵌入的资源”。
3)添加代码。在类头部添加如下代码
[ToolboxBitmap(typeof(UserDefindControl),"UserDefindControl.bmp")]//新添加的代码
public partial class UserDefindControl: UserControl
{
}
需要注意的是,使用ToolboxBitmap时需要添加using System.Drawing引用。
如果图标图片不是放在程序根目录下,就要调整以上代码。比如图片放在程序根目录的下一级目录文件夹Icons下时,代码就要修改为:
[ToolboxBitmap(typeof(UserDefindControl),"Icons.UserDefindControl.bmp")]
全部回答
在属性那设置icon不行吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
眼袋手术拆线后多久可以用护肤品
成语内忧外患的意思是什么啊?有知道释义的请
狗狗细小康复可以吃鸡肝吗
黄州区黄冈全牛宴地址在哪,我要去那里
古代已字代表什么意思
牙签掉在地上小猫非常喜欢玩,会不会把猫戳痛?
简要叙述你对设备安全操作的理解与认识? [关
成语谬想天开的意思是什么啊?有知道释义的请
阅读材料,回答问题。材料一 《史记·周本纪
GAIMING,怎样给博客
过敏会自动好吗 要多久
只喝酸枣仁煮的水有没有安神的作用?
古希腊特尔斐神庙前竖立着一块巨大的石碑,上
为什么会有403 Forbidden ?
茶叶公司起名
推荐资讯
兴都汽修地址在哪,我要去那里办事
有一出动漫 女主角加入了一个基地 脚穿引擎
成语日饮无何的意思是什么啊?有知道释义的请
成语日许多时的意思是什么啊?有知道释义的请
万豪的积分订房,能算stay吗
成语似箭在弦的意思是什么啊?有知道释义的请
内马村地址在什么地方,想过去办事
冒险岛登录闪退什么鬼
我初中成绩很不好,学了相当于没学,我想上高中
香缘牛杂王怎么去啊,有知道地址的么
血清的常用除菌方法为A.巴氏消毒法B.超声波C.
一星期吃三袋方便面会得癌症吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?