社区
C#
帖子详情
winform 页面刷新问题
colonist
2007-12-11 04:36:39
做了一个控件很多的winform 程序。当show()这个页面的时候 页面上的lible, text等不是同时都显示出来,而是有一个明显的刷新过程(大约1秒)。开始认为是页面初始化的时候加载的数据太多导致。但是把页面最小化后再显示还是有个刷新的过程(大约1秒)。现在想可能是windows本身的什么问题。但是不知道怎么解决。
请各位高手指点一二。谢谢!!!!!
...全文
226
9
打赏
收藏
winform 页面刷新问题
做了一个控件很多的winform 程序。当show()这个页面的时候 页面上的lible, text等不是同时都显示出来,而是有一个明显的刷新过程(大约1秒)。开始认为是页面初始化的时候加载的数据太多导致。但是把页面最小化后再显示还是有个刷新的过程(大约1秒)。现在想可能是windows本身的什么问题。但是不知道怎么解决。 请各位高手指点一二。谢谢!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pl281635581
2008-10-21
打赏
举报
回复
我也遇见这种问题了,应该是控件本身的问题,不知道怎么解决好,正犯愁呢。
colonist
2007-12-11
打赏
举报
回复
可以肯定和内存没有关系。
cnming
2007-12-11
打赏
举报
回复
如果多数是Label和textbox的话,同时窗体缩小之后放大如何也是速度很慢的话
我怀疑是你的电脑内存不足导致的,.net是比较费内存的,加大内存试试看
cpine
2007-12-11
打赏
举报
回复
你可以试着放一个groupbox控件了,这样就可以一下子全部显示,一下子全不显示
this.groupbox1.Visable=true/false
colonist
2007-12-11
打赏
举报
回复
我拖了一个Panel把所有控件放了进去,问题依旧。当我把页面最小化再还原默认大小的时候还存在个刷新的过程。所以想是不是windows内在的那种机制的问题。但是无从下手。
funlove999
2007-12-11
打赏
举报
回复
先把控件都放在一个容器里,visible设为false,全部加载完了,再把visiable设为true
colonist
2007-12-11
打赏
举报
回复
还是不行啊!照你说的那样我先把所有的控件Visible 设为false,然后再页面的构造函数中写了
public frm010900()
{
InitializeComponent();
this.formload900(); // 该方法把所有控件的Visible 设为true;
}
grearo
2007-12-11
打赏
举报
回复
嘿嘿~``
C#中间语言嘛!
你可以先把所有控件隐藏,然后InitializeComponent();再调用一个全部显示的函数。
colonist
2007-12-11
打赏
举报
回复
大家帮忙看看,实在想不出来了。
C#
WinForm
,多线程快速
刷新
界面。
C#
WinForm
,多线程快速
刷新
界面。没什么高级技术。只希望能解决一下需要多线程与UI快速交互的朋友的
问题
。
自己整理解决
页面
刷新
问题
自己整理总结多种方法
刷新
页面
代码,C#实现,解决
页面
刷新
问题
winfrom
页面
透明+闪烁
问题
解决(线程操作闪烁
问题
)
解决
winform
页面
随意透明,解决透明后照成的闪烁
问题
,在线程中操作控件时不稳定闪烁
问题
C#-INotifyPropertyChanged
刷新
页面
数据.rar
最近项目用到一个需要实时
刷新
控件数据的功能,为此我研究了大量的方法,最后选择使用INotifyPropertyChanged类来解决
问题
,可以大大降低UI层和数据库的压力 让我们项目中的实体类来继承实现INotifyPropertyChanged...
C#
WinForm
程序的界面多语言切换
WinForm
程序的界面多语言切换 介绍一种只需对现有代码做较小改动的方法。
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章