社区
C#
帖子详情
窗体的刷新问题,控件很多时,在载入窗体时一个一个显示出来感觉太乱,视觉效果不好
liul17
2007-08-29 04:53:38
原来vb里好像有 form.redraw 当加载各个件时 redraw设为false,加载完所有控件后(可能需要1分钟)再把 redraw设为true,集中刷新,这样不会让用户看着有闪动或比较乱的感觉,C#里如何实现这个效果呢?
...全文
174
6
打赏
收藏
窗体的刷新问题,控件很多时,在载入窗体时一个一个显示出来感觉太乱,视觉效果不好
原来vb里好像有 form.redraw 当加载各个件时 redraw设为false,加载完所有控件后(可能需要1分钟)再把 redraw设为true,集中刷新,这样不会让用户看着有闪动或比较乱的感觉,C#里如何实现这个效果呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbbbbb888888
2007-08-30
打赏
举报
回复
咋会有那么多控件呢
shinaterry
2007-08-30
打赏
举报
回复
this.SuspendLayout();
...
this.ResumeLayout(false);
这种方式是能带来一定效果, 不过窗体的控件实在太多, 也不可行...
wuyi8808
2007-08-29
打赏
举报
回复
这样试试:
this.SuspendLayout();
this.Visible = false;
...
...
...
this.Visible = true;
this.ResumeLayout(false);
liul17
2007-08-29
打赏
举报
回复
在看了下 在from.desgner.cs中的 InitializeComponent方法中已经自动生成了
this.SuspendLayout();
...
...
...
this.ResumeLayout(false);
这样的代码,但没有作用啊?
yumanqing
2007-08-29
打赏
举报
回复
up,不太好解决,有点难度
wuyi8808
2007-08-29
打赏
举报
回复
将多个控件添加到父控件时,建议在初始化要添加的控件之前调用 SuspendLayout 方法。将控件添加到父控件之后,调用 ResumeLayout 方法。这样就可以提高带有许多控件的应用程序的性能。
Winform
窗体
动画
载入
和退出
"Winform
窗体
动画
载入
和退出"这个主题主要涉及的是如何在
窗体
显示
和关闭
时
添加动态效果。下面将详细介绍实现这一目标的关键技术和步骤。 1. **
窗体
加载动画**: - **透明度动画**:通过设置
窗体
的`Opacity`属性,...
C#实现动态生成picturebox
控件
,并在其
载入
不同的图片和文字
在C#编程中,PictureBox
控件
是
一个
非常常用的组件,它用于
显示
图像。在某些场景下,我们可能需要根据程序运行
时
的需求动态生成PictureBox
控件
,并且加载不同的图片和文字。这个过程涉及到C#
窗体
应用的事件处理、
控件
...
在winform下使初始化速度慢的数据可以在
窗体
显示
之后再加载,这样就能提高用户体验
对于调用费
时
的步骤,可以将其延后到
窗体
显示
之后再加载。使用方法: new DelayLoading(this, new MethodInvoker(DataBind)).Execute();
免费PDF
控件
Spire.PDF
HTML网页在转换到PDF文档
时
会拆分为多个大型页面,这些页面可以原原本本的展现在PDF文档中,而且在PDF文档的分页处没有任何文字的截断。用户还可以将这些网页在不需要临
时
文件的情况下,直接转换为数据流来创建PDF...
VC实现炫眩qq界面的模拟(附源码)
虽然如此,本实现没有选用以上任何一产品,原因是这里有
一个
新起之秀SkinBeauty,它无论是性能和外观做出的效果都比较嚣张,更甚的是宣称提供良好的键盘操作支持同
时
并号称在Win2K和XP等系统可以做出Vista的玻璃磨沙效果...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章