代码之家  ›  专栏  ›  技术社区  ›  Joseph Earl

用C语言创建具有多个屏幕的Windows Mobile应用程序的最佳方法是什么?#

  •  4
  • Joseph Earl  · 技术社区  · 16 年前

    我正在C和Visual Studio 2008中创建Windows Mobile应用程序。

    应用程序将有5-6个主“屏幕”。屏幕上方还将有带信息(例如标题、应用程序是否忙等)的条(/area),屏幕下方将有工具栏(或类似控件),其中有5-6个按钮(带图像)用于更改活动屏幕(即屏幕将共享顶栏和工具栏)。

    实现这一点的最佳方法是什么?

    1. 使用多个表单,并且只在每个表单中包含工具栏和顶栏
    2. 使用单个窗体和类似于选项卡控件(但是自定义的)的内容来包含屏幕
    3. 还有别的吗?

    记住a)内存使用和b)切换屏幕的时间。

    事先谢谢。任何链接、指针等都非常感谢。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Henk Holterman    16 年前

    使用单个表单并使用用户控件填充中心。您可以在适当的时候显式地释放UCS。

        2
  •  1
  •   Arlon    14 年前

    技巧,使用tabcontrol并将location设置为(0,-26)

    int Offset = 26;
    tabControl1.Size = new Size(800, 480 + Offset);
    tabControl1.Location = new Point(0, - Offset);
    

    这将隐藏选项卡

    推荐文章