您的位置:程序门 -> .net技术 -> c#



请教关于winform程序基本问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教关于winform程序基本问题[已结贴,结贴人:pumaadamsjack]
发表于:2007-03-22 08:48:50 楼主
我用winform做   类似   批量处理数据的功能,以前这些程序用控制台做,现在用于需要添加的条件比较多,就用winform了
现在发现这样的问题,我的大部分执行程序都在一个button上

当电机button开始处理程序的时候,winform的界面就变得难以控制(就是拖动也不行,或者最小话之后再还原整个面板就一片白色),我估计可那是因为程序忙造成的,但是想请问各位怎样控制这个局面呢?
需要使用多线程吗?
发表于:2007-03-22 09:23:031楼 得分:15
看情況﹐如果是循環的處理﹐可以用application.doevents方法或用多線程。
如果是因為復雜的運算﹐可以考盧用多線程后台處理﹐
如果是因為數據庫的操作﹐則可以用多線程+存儲過程。

不過首先考盧用多線程是不會錯的。
发表于:2007-03-22 10:17:592楼 得分:5
这种问题一般情况下是开个线程去后台单独处理这种大批量运算,否则一个主线程来作肯定等同于死机状态嘛。


快速检索

最新资讯
热门点击