隐藏-在运行时c++中显示或创建控件
Hide - Show or Create Controls in Runtime c++
当我制作应用程序(Windows应用程序窗体,Visual Studio C++2010)时,我通常会将所有控件都放在窗体中,我知道这不是很实用。然而,我看到许多程序员在表单中放置的控件不超过3-4个,而是在运行时添加其余控件。
我也可以做同样的事情,但我担心的是,如果我在运行时添加控件,可能会出现用户体验滞后的问题,这不是一件好事。
那么,如果将控件隐藏在表单中并在需要时显示,程序会运行得更快吗?如果在运行时添加控件,程序运行得更快?以下两种方式中的哪一种会增加应用程序的大小?
感谢
有些表单可以动态构建,速度如此之快,以至于用户不会注意到任何东西。其他形式可能需要更长的时间。在后者中,在背景中构建隐藏的形式(或框架-形式的一部分)是有益的。
在投入时间并在不需要的地方增加复杂性之前,先做一些对你来说更简单的实现和测试,看看这是否足够好。
我不认为速度是隐藏或显示控件的原因。我认为开发人员隐藏控件的主要原因是为了防止用户因不需要的控件而分心或反感。另一个原因是,一些控制措施只有在满足特定条件后才能有效。
相关文章:
- 创建具有两个视口的Qt3D C++场景,其中显示适当的不同网格
- 创建具有验证和语法突出显示的自定义 printf
- 创建第二个应用窗口并显示它
- 如何从2D数组为QHeightMapSurfaceDataProxy创建高度图以显示2D傅立叶变换结果
- 显示 C++ 中"anonymous"变量创建的警告
- 创建直方图以显示每个类别/箱中带有星号的项目数量
- 使用带有诅咒库的 stdscr 创建窗口,在边框而不是线条中显示不需要的笑脸字符
- 通过显示一行星号来创建条形图,该条形图将读取数据的输入文件
- c++:如何创建收据,显示所选商品及其数量、价格和总价
- 如何创建一个递归函数来显示有多少元音具有输入
- 如何显示我在第一个函数中已经创建的文件的内容
- 如何创建跟踪以显示存在递归的调用顺序
- 我确实需要一些帮助来创建显示信息的循环
- 是否有一个函数可以显示我创建的类中的对象到 QTextBrowser 中?
- 哪些更好的方法可以显示使用C STL创建的堆栈而不弹出每个元素的方法
- 尝试创建一个读取.txt文件,显示它,计数唯一单词的程序,并在使用了多少次的情况下显示独特的单词.C
- 如何显示在堆上创建的内存的地址
- 为什么MessageBox在我创建的桌面中显示窗口,而AllocConsole在上一个桌面中显示它
- 使用R创建图形/图/图表和GTK来显示和与它们进行交互
- C++错误,显示创建链接列表调用"error LinkedList Interface is an inaccessable base of linkedlist"