给控件加上图标,让界面看起来更丰富

简介:
在Visual Studio 2005的大多数控件中都可以加入图标,让界面看起来更丰富。
 
1、给Form加一个ImageList,根据要使用的图标色彩位数选择imageList1的ColorDepth属性,如果使用的是32位位图,就设为Depth32Bit,设置了不正确的ColorDepth可能使图标看起来有锯齿,不圆润。通过ImageSize可以设置图标尺寸,有的ICON文件可以包含图像的多个尺寸副本,可以用iconworkshop进行编辑。添加几个图标到imageList1的Images属性中。
 
2、在Form上添加一个Label,在其他类型的控件上加图标方法也都差不多。
 
3、把label1的ImageList属性设为刚才加入的imageList1;
     ImageIndex设为你想要的图标;
     ImageAlign属性设为LeftCenter;
     TextAlign属性设为RightCenter;
     AutoSize属性设为False;
 
4、用鼠标调整label1的大小,使得图标和文字显示的比较协调。在用鼠标调整大小时,可以按住Alt键,不让VisualStudio自动对位。 
 
5、 题外话1,在Main函数中把Application.EnableVisualStyles(); 加到最开始,可以使程序在WinXP等系统中界面更加漂亮。如:
         static   void  Main()
        {
            Application.EnableVisualStyles();
            Application.Run(
new  formMain());
        }

6、题外话2,要想得到一个不能改变大小的对话框,需要:
把Form的FormBorderStyle设置成FixDialog;
把Form的MinimizeBox和MaximumSize属性设置为False;

 
7、比较一下
 










本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/121952,如需转载请自行联系原作者
目录
相关文章
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
45 0
图标
4.5 图表 4.5.1 图表简介 1、图表 图表就是工作表单元格中数据的图形化表示,以直观形象的形式显示数据及数据之间的关系。 图表是基于工作表中的数据建立的,为工作表中的数据建立了图表后,图表和建立图表的数据就建立了一种动态链接关系: 1删除数据清单中的源数据时,图表中相应数据系列会自动删除。 2但删除图表中数据系列时,数据清单中源数据不变 2、图表的分类 按照图表的存放位置分为以下两种类型: 1嵌入式图表 (Alt+F1,默认),它和创建图表的数据源放置在同一张工作表中,打印时同时打印; 2独立图表 (F11),它是一个独立的图表工作表,打印时也将与数据表分开打印。 注意
swing实现QQ登录界面1.0( 实现了同一张图片只加载一次)、(以及实现简单的布局面板添加背景图片控件的标签控件和添加一个关闭按钮控件)
swing实现QQ登录界面1.0( 实现了同一张图片只加载一次)、(以及实现简单的布局面板添加背景图片控件的标签控件和添加一个关闭按钮控件)
236 0
swing实现QQ登录界面1.0( 实现了同一张图片只加载一次)、(以及实现简单的布局面板添加背景图片控件的标签控件和添加一个关闭按钮控件)
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
最近也换了公司,也换了新的工作,工资也象征性的涨了一点点,但是最近心里还是慌慌,不知道为什么,没有那种踏实感,感觉自己随时可以被抛弃的感觉。感觉自己在荒废时间,也感觉自己在浪费生命。
302 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
|
C# C++
C# WPF 左侧菜单右侧内容布局效果实现
原文:C# WPF 左侧菜单右侧内容布局效果实现 我们要做的效果是这样的,左侧是可折叠的菜单栏,右侧是内容区域,点击左侧的菜单项右侧内容区域则相应地切换。 wpf实现的话,我的办法是用一个tabcontrol,修改tabcontrol的样式模板,首先将控件的TabStripPlacement设置为left使tabcontrol的item header部分靠左内容靠右,然后用一个Expander将TabPanel包住实现可折叠菜单效果,最后就是把用到的控件样式修改一下即可。
5025 0
|
索引 Windows 程序员