搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 请教一个百思不得其解的问题
标题:
请教一个百思不得其解的问题
只看楼主
jedypjd
等 级:
蒙面侠
威 望:
9
帖 子:1096
专家分:4969
注 册:2009-7-27
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:6
请教一个百思不得其解的问题
protected override CreateParams CreateParams
{
get
{
CreateParams cParms = base.CreateParams;
cParms.ExStyle |= 0x00080000; // WS_EX_LAYERED
return cParms;
}
}
为什么窗体构造函数完了会自动执行这个,而且执行完窗体就看不见了,期待高手
搜索更多相关主题的帖子:
百思不得其解
2009-08-05 20:08
yangglemu
等 级:
黑侠
帖 子:273
专家分:521
注 册:2006-9-15
第
2
楼
得分:0
窗体风格参数,系统构建窗体时会自动调用这个属性参数,有可能你增加的0x8000的原因使窗体不见了
试着挣个威望!
2009-08-06 09:00
jedypjd
等 级:
蒙面侠
威 望:
9
帖 子:1096
专家分:4969
注 册:2009-7-27
第
3
楼
得分:0
我查了一下资料,是分层的窗口样式,看不见了,不过这个样式是干吗的还是不知道
天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-06 09:25
baikil
来 自:X星球
等 级:
青峰侠
威 望:
4
帖 子:282
专家分:1580
注 册:2009-7-20
第
4
楼
得分:20
呵,你看看这个或许明白一点
一般的进度条为水平的,当我们可以做成一个垂直的,
public class ParControl : System.Windows.Forms.ProgressBar
{
public ParControl()
{
this.Width = 23;
this.Height = 100;
}
protected override System.Windows.Forms.CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.Style |= 4;
return cp;
}
}
}
就一个小小Style就可以改变一个控件的样式,
窗体也一样,ExStyle 与上某一个数,样式就变了.表显的形式就不一样,
.NET太高深了.
自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-08-06 09:48
ginpq
等 级:
论坛游民
帖 子:34
专家分:50
注 册:2007-8-21
第
5
楼
得分:0
请问 cp.Style |= 4; 这里的|=代表什么?
2009-08-07 12:18
jedypjd
等 级:
蒙面侠
威 望:
9
帖 子:1096
专家分:4969
注 册:2009-7-27
第
6
楼
得分:0
cp.Style 跟 0100 或运算,再赋值给cp.Style
天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-07 12:37
winnerforeve
等 级:
论坛游民
帖 子:32
专家分:83
注 册:2009-9-7
第
7
楼
得分:0
'
QQ1104494338
www.
www.
2009-09-07 16:18
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-281732-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.310278 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved