问题描述
- C# Winform 动态Add用户控件,比设置用户控件Visible的效率高还是低?
-
如何题:C# Winform 动态Add用户控件,比设置用户控件Visible的效率高还是低?
解决方案
肯定相关代码要比设置是否可见复杂,但是动态添加相对灵活性要高,而不用有用没用的都摆在那
解决方案二:
C#的Winform中使用用户控件
C# WinForm中添加用户控件
解决方案三:
1、动态Add用户控件,是窗体加载后,重新绘制加载用户控件,有可能出现界面闪烁刷新效果;
2、设置用户控件Visible,是窗口加载时,所有用户控件自动绘制,不存在界面闪烁,但是第一次加载窗口有可能比较慢,主要看机器显卡配置
不知,以上分析是否有误,请各位一起探讨一下。。。
解决方案四:
我觉得是这一个问题:
如果选择设置visiable这种方式,要事先把控件加到界面上,性能上肯定好,因为在界面加载的时候,控件已经存在了只是不显示而已,所以性能更好。
如果选择动态创建,这样要消耗创建的时间,如果有多个控件要创建,那么消耗的时间就但是很灵活。
鱼和熊掌不能兼得,没有最好的,只有合适的方案。
时间: 2024-10-30 02:42:24