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

简介:
在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,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
29 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
最近也换了公司,也换了新的工作,工资也象征性的涨了一点点,但是最近心里还是慌慌,不知道为什么,没有那种踏实感,感觉自己随时可以被抛弃的感觉。感觉自己在荒废时间,也感觉自己在浪费生命。
259 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
|
C# C++
C# WPF 左侧菜单右侧内容布局效果实现
原文:C# WPF 左侧菜单右侧内容布局效果实现 我们要做的效果是这样的,左侧是可折叠的菜单栏,右侧是内容区域,点击左侧的菜单项右侧内容区域则相应地切换。 wpf实现的话,我的办法是用一个tabcontrol,修改tabcontrol的样式模板,首先将控件的TabStripPlacement设置为left使tabcontrol的item header部分靠左内容靠右,然后用一个Expander将TabPanel包住实现可折叠菜单效果,最后就是把用到的控件样式修改一下即可。
4736 0
|
C#
WPF 右上角带数字的按钮
原文:WPF 右上角带数字的按钮 效果如图所示   三种方案, 1:不改控件模版,布局实现,死开 2:改button模版,利用附加属性,附加附加属性,功能多了话,不利于拓展 3:继承button,添加依赖属性,接下来是这种     1:新建类 为啥交LBSButton,因为...
1234 0
|
C#
WPF 标题栏 右键窗口标题添加关于对话框
原文:WPF 标题栏 右键窗口标题添加关于对话框 /// /// wpf标题栏 右键菜单 中添加新项 /// public partial class MainWindow : Window { private const int W...
1205 0
|
索引 Windows 程序员

热门文章

最新文章