this.SetStyle(ControlStyles.DoubleBuffer |
ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint,
true);这个函数里面的“|” 符号是什么意思啊? 这是什么语法?
ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint,
true);这个函数里面的“|” 符号是什么意思啊? 这是什么语法?
枚举ControlStyles.DoubleBuffer的值 = 1
枚举ControlStyles.UserPaint 的值 = 2
枚举ControlStyles.AllPaintingInWmPaint 的值 = 4那么ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint这个就等于 = 7了
这三个参数为true吗?
计算这三个参数的 逻辑或 有什么用呢? 还有后面那个true 是对于这三个参数的吗?
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.setstyle.aspx
ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint,
true); 为什么要把第一个参数写成那样,代表什么意思,为什么要计算3个枚举值的或运算啊?