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

简介:
在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,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
22 0
图标
4.5 图表 4.5.1 图表简介 1、图表 图表就是工作表单元格中数据的图形化表示,以直观形象的形式显示数据及数据之间的关系。 图表是基于工作表中的数据建立的,为工作表中的数据建立了图表后,图表和建立图表的数据就建立了一种动态链接关系: 1删除数据清单中的源数据时,图表中相应数据系列会自动删除。 2但删除图表中数据系列时,数据清单中源数据不变 2、图表的分类 按照图表的存放位置分为以下两种类型: 1嵌入式图表 (Alt+F1,默认),它和创建图表的数据源放置在同一张工作表中,打印时同时打印; 2独立图表 (F11),它是一个独立的图表工作表,打印时也将与数据表分开打印。 注意
C# winform 获取标题栏,状态栏,菜单栏的高度
//获得当前窗体标题栏高度 MessageBox.Show("当前窗体标题栏高度"+(this.
1687 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
最近也换了公司,也换了新的工作,工资也象征性的涨了一点点,但是最近心里还是慌慌,不知道为什么,没有那种踏实感,感觉自己随时可以被抛弃的感觉。感觉自己在荒废时间,也感觉自己在浪费生命。
239 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
QT 标题栏隐藏可拖拽
这个也是我网上找到了 为了方便,记录一下
111 0
|
索引 Windows 程序员