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

sharpdew 2004-10-26 11:13:06
我在一个软件上根据美工的设计,在Form上贴上了漂亮的图,每个按钮也贴了对应的图
可每次程序启动时候可以明显感到界面一部分一部分的刷出来,很难看,我想可以慢点
载入界面,但是要一次刷出来,不要一个部分一个部分出来,有啥好的办法嘛?
我已经启用双缓冲了,可双缓冲对这种贴图好像是不起作用的!
...全文
131 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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控件上贴图,我不是说绘制图形的时候刷新慢,而是在界面第一次显示,或者当有一个别的窗口从我程序界面上移走时都会刷新一次,这个过程感觉明显有个慢慢刷出来的过程,很难看

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧