首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行时c++中显示或创建控件

在运行时c++中显示或创建控件
EN

Stack Overflow用户
提问于 2013-12-15 11:10:23
回答 2查看 148关注 0票数 0

当我制作应用程序(,Visual C++ 2010)时,我通常会将所有控件放在表单中,我知道这并不是很实用。然而,我已经看到许多程序员在表单中放置的控件不超过3-4个,但是他们在运行时添加了其余的控件。

我也可以做同样的事情,但我关心的是,如果我在运行时添加控件,可能会出现用户体验滞后问题,这不是一件很好的事情。

那么,如果将控件隐藏在表单中并在需要时显示,程序运行速度会更快吗?或者,如果在运行时添加控件,程序是否运行得更快?这两种方法中哪一种会增加应用程序的大小?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-15 12:13:24

这里没有正确的答案。

有些表单可以快速地动态构建,用户不会注意到任何东西。其他形式可能需要更长的时间。在后一种情况下,在背景中构建隐藏的表单(或框架--表单的一部分)是有益的。

做一些更简单的事情来实现和测试,在投入时间和在不需要的地方增加复杂性之前,看看这是否足够好。

票数 0
EN

Stack Overflow用户

发布于 2013-12-15 11:15:02

我不认为速度是隐藏或显示控制的原因。我认为开发人员隐藏控件的主要原因是防止用户因为不想要的控件而分心或厌恶。另一个原因是,某些控制只能在满足特定条件之后才能生效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20593823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档