枚举类型或运算
摘要:1.使用枚举类型进行按位或运算,应该用2的幂(1、2、4、8等) 来定义枚举常量,以确保组按位运算结果与枚举中的各个标志都不重叠;2.当可能需要对枚举类型进行按位运算时,应该对枚举使用FlagsAttribute /Flags属性,这样当对枚举使用按位运算时才可以解析出各个具体的枚举常量名,而不仅仅...
阅读全文
posted @
2014-08-11 11:39
RoyYu
阅读(4131)
推荐(0)
设置字体同时为粗体、斜体
摘要:设置字体样式操作比较简单,如下语句:FontStyle style = FontStyle.Bold;即可设置字体样式为粗体。当需要设置字体样式同时具有多种风格时,可以采用按位或来处理,首先定义一个样式变量:FontStyle style = FontStyle.Regular;设置字体样式同时具有粗体和斜体风格:style |= FontStyle.Bold;style |= FontStyle.Italic;如果是需要移除某种风格则可以采用如下语句:style-=FontStyle.Italic; //取消斜体风格其他风格如下划线、删除线等操作与此类似。
阅读全文
posted @
2013-10-28 10:22
RoyYu
阅读(2429)
推荐(0)
vs中的资源管理
摘要:写程序时经常要给程序设置各种素材资源,虽然一直使用,却是一直不知其所以然。今天偶然才发现其中的小秘密,赶紧记录下来,以备学习之用。
阅读全文
posted @
2012-05-02 10:35
RoyYu
阅读(864)
推荐(0)
解决TreeView的节点更改NodeFont后无法完全显示节点名的问题
摘要:今天做树视图显示数据的时候,准备把树视图中第一级节点设成小四号粗体,第二级节点设成五号字体。在代码中更改Node的字体字号以后,发现节点名的后半部分显示不出来 node.NodeFont = new Font("宋体", 12,FontStyle.Bold);开始以为是什么属性设置的不对,后来改了半天也没弄出个所以然;又在网上草草看了一些网友的日志也没有找到明确的说法;后来还是在msdn(http://msdn.microsoft.com/zh-cn/library/ie/system.windows.forms.treenode.nodefont)上看到了这样一句话,才解
阅读全文
posted @
2012-04-06 09:53
RoyYu
阅读(1539)
推荐(0)
C#中设置自定义控件工具箱图标
摘要:在设计自定义控件时,系统默认生成的图标比较单一难看,如何为控件设计自己的图标呢,这里给出了一种基于ToolBoxBitmap 属性设置自定义控件工具箱图标的方法。
阅读全文
posted @
2011-08-10 09:55
RoyYu
阅读(4709)
推荐(1)
C#中利用反射清空事件列表
摘要:在程序设计中有时候需要动态订阅客户自己的事件,调用完成后又要删除以前订阅的事件。因为如果不删除,有时会造成事件是会重复订阅,导致程序运行异常。一个办法是用反射来控件事件列表。
阅读全文
posted @
2011-08-10 09:53
RoyYu
阅读(3149)
推荐(1)
如何在C#中设置自定义光标
摘要:Visual Studio平台中只给出了一些常见的光标,如何在应用程序中使用自己定义的更加专业美观的光标呢?这里Visual Studio并没有给出现成的支持,不过可以通过调用API函数来实现目标,ok,下面看看该怎么做吧!
阅读全文
posted @
2011-08-10 09:44
RoyYu
阅读(6440)
推荐(0)