c# 界面 显示太慢

界面有很多项要输入(文本框150个)
显示很慢 延时好几秒
这样的可有什么方法使界面打开更快,
其他替代方法也行(如果不用文本框,标签框 可以用什么实现)
winform 程序,如何弄

第1个回答  2009-12-23
150个文本框哪界面的易用性肯定是极差了。你可以做成多个页面,输入完一个按下一页,一般就是这样输入的。当然不用多个页面也行,用datagrid也支持文本框输入,就是类似直接在表格中修改,不过有点难度。listbox也行,每选中一个输入一项,这样一个textbox就可以
第2个回答  2009-12-23
把必要代码写在单独的类文件中,这样运行的时候代码就会先加载,到时候调用就快些;
或者给你的程序加线程;本回答被提问者采纳
第3个回答  2009-12-23
你做的是练习用的吧?
如果是商业项目,还是分开放吧。 你放了这么多个文本框,错一个就返回,得郁闷死。
正常一个页面也就2,30个。 还得带JS验证的。就是不提交也可以检测出来是否错误。
第4个回答  2009-12-23
放到几个panl里面 进来的时候先加载必须的 然后其他的慢慢加载

C# 我切换界面时布局控件很慢是怎么回事
控件太多时,直接在界面上重绘,会引起一个一个重新显示。在显示之前还会擦掉背景,引起闪烁感。双缓冲就是另外开一个图形窗口内存,相当于一个看不到的窗口吧!然后在后台绘制,绘完之后,把后的效果一次性复制到前台用户能看到的那个窗口。这样就没有闪烁了。但是你的程序如果很慢很慢,那就不是这个...

C# DataTable采集的数据多,导致用户界面显示缓慢。
你有没有考虑把数据存到数据库中 你所有数据存DataTable的话 所有数据都在堆里面在内存里面 占用的内存也比较多 读的时候从数据库中读就行了

c#进行winform应用开发,如何能加快窗口控件的加载速度,甚
在C#进行WinForm应用开发时,加速窗口控件加载速度是关键。通常情况下,激活双缓存机制能解决大部分界面性能问题。具体操作如下:在创建窗口的建构过程中,只需调用特定过程即可实现双缓存功能。对于那些频繁刷新的控件,如DataGridView、ListView、TreeView等数据容器,建议继承并重写用户控件,确保在用户控件内部...

c# 界面 显示太慢
150个文本框哪界面的易用性肯定是极差了。你可以做成多个页面,输入完一个按下一页,一般就是这样输入的。当然不用多个页面也行,用datagrid也支持文本框输入,就是类似直接在表格中修改,不过有点难度。listbox也行,每选中一个输入一项,这样一个textbox就可以 ...

c# 窗体加载界面的时候会卡怎么办?
建议使用BackgroundWorker组件,在工具箱中拖到窗口中就可以了。在DoWork中运行你的耗时的工作 在窗体的load事件中设置RunWorkerAsync启动,并设置一个进度条之类的显示在工作 在RunWorkerCompleted事件中停止进度条显示工作完成 在DoWork中如果直接设置窗口控件的时候注意控件跨线程调用问题需要做InvokeRequired判断...

C# winform DataGridView刷新慢
你们的硬件环境不同,操作系统环境可能也有所不同。比如他在运行你的程序的同时是否有很多后台程序在运行?如果操作系统中同时运行的线程过多,就会造成类似情况。另外,你的CPU是否是Intel的,有时候某些AMD的CPU的计算能力有点问题。一般编写的WinForm程序与显卡关系不大,他们都是采用CPU来计算界面,所以...

C# winForm 窗体加载会卡顿一下,不流畅,用户体验不好
问题出在主背景上,button也没必要使用pictureBox,设置成flat把边框去掉就好了,也可以自定义一个按钮,用图片去画。建议你改三个地方,再试试:在窗体最后面放一个panel,用panel作为背景,把panel布满窗体,panel背景图片作为你的窗体背景图片 窗体用userControl来画,动态呈现他,userControl我觉得比Form...

c# dev express程序打开慢
没有办法。其实这和微软的东西差不太多。第一次加载的时候都慢,如果你里面会弹出子窗体的话,你就会发现:第一次打开慢,第二次打开就正常了。

c# winform 窗口控件多,就会加载很慢???
慢到何种程度不会打开窗口显示要论秒吧100个控件本身不会影响太大的速度应该是你在打开这个窗体的时候,做了其他操作比较耗时,比如,查询数据库啊之类的我做的界面基本上都是上百的控件,因为是监控界面加载也不慢啊,呵呵 本回答由提问者推荐 举报| 答案纠错 | 评论 3 8 SOFT96 采纳率:23% 擅长: C#\/.NET ...

在WIN7执行C#写的程序,为什么界面显示不完整
大家在使用一些软件的时候,有没有发现过软件界面显示不全的问题呢?这边少个滚条那边露出半个按钮之类的。在面对这种问题的时候,我们可以试着把系统统字体DPI调整小字体看一下。操作方法:控制面板\/显示\/设置\/高级\/常规:DPI设置:小字体

相似回答