我每个TabPage都会重新加载一个Form.cs窗口,同时每个Form.cs里都有很多的控件,这样我在切换TabPage时就会出现延时,加载缓慢问题,我百度很多人都告诉我说要我用多线程弄,可我还是个小白,所以请教下懂的朋友,能不能给点详细的建议,现在切换界面时会出现延时,卡顿,这是不好的现象,我要解决这个问题。把TabControl全部换成button也是可以的的,但是优化也不怎么会,望会的朋友给建议,谢谢。
上面偏蓝的是TabControl,TabPage里存放的是一个子窗体,就是在子窗体切换时会导致卡,然后一个子视图里拖动TrackBar都会有一点延时,感觉需要大的优化。
切换的已经说过了,至于后面的,你开发用的机器配置怎么样,如果很一般建议用台配置好点的机器测试一下,如果正常那就不是什么问题。
追问我的所有的form都是直接拖拽出来的控件,好像吃初始化并没有多大用,我觉得是初始化激活了还是存在内存中,然后就相当于6个都在内存中,然后控件就多了,然后切换,拖拽都会卡顿,我不是很懂,对C#还是个小白,我我也不知怎样才能先初始化所有的form,还望高手留个Q,我加你问下,不甚感激。