[登录]
[注册]
论坛首页
班级日历
淘宝购买
学员作品
本杰.NET
»
.NET技术讨论
»
WinForm
»
托盘问题
.NET培训教程
[本杰.NET]1002班
[本杰.NET]1001班
[本杰.NET]0901班
[本杰.NET]学员就业
终身学员资源发布及交流
.NET技术讨论
C#
WinForm
.NET Framework
SQL Server
DHTML
ASP.NET
ADO.NET
UML
DesignPattern
WebService
AJAX
就业面试
托盘问题
[
1440
查看 /
1
回复 ]
返回列表
发送短消息
UID
1293
精华
0
威望
10
金钱
20 元
技术指数
5 点
查看公共资料
搜索帖子
dayly12530
组别
软件实习生
性别
积分
10
帖子
1
注册时间
2010-04-26
dayly12530
2010-04-26 22:26
|
只看楼主
1
#
字体大小:
t
T
张老师你好!
我用c#编写Winform程序用托盘到最小化 然后点击托盘就显示主界面 但是窗口控件多了 单击显示窗口时屏幕会发生闪烁问题 这个怎么解决啊?
TOP
发送短消息
UID
9
精华
0
威望
5887
金钱
5700 元
技术指数
976 点
zhangbo99@gmail.com
9446692
查看公共资料
搜索帖子
张波老师
组别
管理员
性别
积分
6690
帖子
803
注册时间
2009-11-04
张波老师
2010-04-26 22:41
|
只看该用户
2
#
字体大小:
t
T
使用控件的双缓冲输出,这样就会不闪烁了。
给篇MSDN的资料先了解下相关知识
http://msdn.microsoft.com/zh-cn/library/b367a457
(VS.80).aspx
代码实现:
重构一下控件的函数
//使用双缓冲绘图,解决更新中的闪烁问题
SetStyle(ControlStyles.DoubleBuffer |
ControlStyles.OptimizedDoubleBuffer |
ControlStyles.AllPaintingInWmPaint,
true);
UpdateStyles();
TOP
返回列表
上一主题
|
下一主题
发新主题
.NET培训教程
[本杰.NET]1002班
[本杰.NET]1001班
[本杰.NET]0901班
[本杰.NET]学员就业
终身学员资源发布及交流
.NET技术讨论
C#
WinForm
.NET Framework
SQL Server
DHTML
ASP.NET
ADO.NET
UML
DesignPattern
WebService
AJAX
就业面试
C#
.NET Framework
0901班-ERP之OA
[本杰.NET]1002班
DesignPattern
[本杰.NET]1001班
[本杰.NET]学员就业
本杰.NET软件工程师
ADO.NET
就业面试
帖子标题
作者
我的资料