• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

美观界面与界面刷新速度的矛盾,寻求您的建议?

sharpdew 2004-10-26 11:13:06
我在一个软件上根据美工的设计,在Form上贴上了漂亮的图,每个按钮也贴了对应的图
可每次程序启动时候可以明显感到界面一部分一部分的刷出来,很难看,我想可以慢点
载入界面,但是要一次刷出来,不要一个部分一个部分出来,有啥好的办法嘛?
我已经启用双缓冲了,可双缓冲对这种贴图好像是不起作用的!
...全文
99 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tmp1804 2004-10-26
应该不会有太大的差异,你是WinForm么?应该先把图片的质量放小些,让图片文件变小.
要不做个loading.

我个人认为,界面比速度更重要些
回复
hujiiori 2004-10-26
up
回复
holydiablo 2004-10-26
能看看你的GDI+代码吗?
回复
jimh 2004-10-26
很正常,美丽是有代价的,换几张比较小的图片可能回好一点。
回复
sharpdew 2004-10-26
To tmp1804()
我们用的图片为了保证现实质量,都用了png,但是也不会太大,主要也是为了美观才如此,可我总觉得这样子贴图让人不爽,特别是那个刷界面的过程,不只有否解决方案?
我主要是想寻求一种好的界面处理方法,让界面既好看又不影响界面刷新,就是说刷新一次就刷出来,停顿一下都没事,只要稍作停顿以后一次刷出来一个完整的界面!
回复
sharpdew 2004-10-26
界面处理没有GDI+的任何代码,都是在PictureBox控件上贴图,我不是说绘制图形的时候刷新慢,而是在界面第一次显示,或者当有一个别的窗口从我程序界面上移走时都会刷新一次,这个过程感觉明显有个慢慢刷出来的过程,很难看
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-10-26 11:13
社区公告

让您成为最强悍的C#开发者