栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Windows Forms应用程序中构建启动画面?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Windows Forms应用程序中构建启动画面?

首先,将启动屏幕创建为无边界,不可移动的形式,并在其上放置图像,并设置为最初显示在屏幕中央,并以所需的方式上色。所有这些都可以在设计人员内部进行设置。具体来说,您要:

  • 将窗体的ControlBox,MaximizeBox,MinimizeBox和ShowIcon属性设置为“ False”
  • 将StartPosition属性设置为“ CenterScreen”
  • 将FormBorderStyle属性设置为“无”
  • 将窗体的MinimumSize和MaximumSize设置为其初始大小。

然后,您需要确定在哪里显示它以及在何处关闭它。这两个任务需要在程序的主要启动逻辑的相对侧进行。这可能在您的应用程序的main()例程中,也可能在您的主应用程序窗体的Load处理程序中;无论您要创建昂贵的大型对象,从硬盘驱动器读取设置,通常在主应用程序屏幕显示之前,要花很长时间在幕后做一些事情。

然后,您要做的就是创建表单的实例Show(),并在执行启动初始化时保留对其的引用。一旦您的主窗体已加载,关闭()它。

如果启动屏幕上将显示动画图像,则窗口也将需要“双缓冲”,并且您需要绝对确保所有初始化逻辑都在GUI线程之外进行(这意味着您不能拥有主线程)在主窗体的Load处理程序中加载逻辑;您必须创建一个BackgroundWorker或其他线程化例程。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/380729.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号