做一个WF窗体的启动项,就是让这个程序启动的时候首先会有一个图片出来,然后开始程序,后台代码怎么弄啊,前面的视图上需要PictureBox之外还需要什么吗,新手求教,谢谢各位前辈啊

解决方案 »

  1.   

    http://www.olsonsoft.com/blogs/stefanolson/post/A-better-WPF-splash-screen.aspxhttp://msdn.microsoft.com/en-us/library/cc656886.aspx
      

  2.   

    easy,你在窗体上放一个PictureBox,然后把窗体的边框隐藏掉,有这个属性的,然后让这个窗体显示出来,就好像是一张图片显示一样
      

  3.   

    方法很多,常用的可以在启动主窗体的Load或Iint或其它主窗体未显示之前的过程中new一个新窗体,用show的方式打开
      

  4.   

    给你找了个翻译的如何:将初始屏幕添加到 WPF 应用程序
    .NET Framework 4 其他版本  .NET Framework 3.5 本主题介绍如何将启动窗口(也称为“初始屏幕”)添加到 Windows Presentation Foundation (WPF) 应用程序。 添加现有图像作为初始屏幕
    1.创建或查找要用于初始屏幕的图像。 可以使用 Windows 图像处理组件 (WIC) 支持的任何图像格式。 例如,可以使用 BMP、GIF、JPEG、PNG 或 TIFF 格式。 2.将图像文件添加到 WPF 应用程序项目。 有关更多信息,请参见如何:向项目添加现有项。 3.在解决方案资源管理器中选择该图像。 4.在“属性”窗口中,单击“生成操作”属性的下拉箭头。 5.从下拉列表中选择“SplashScreen”。 注意 
    如果没有看到“SplashScreen”选项,请务必检查您使用的是否为 Visual Studio 2008 SP1 或更高版本。
     6.按 F5 生成并运行应用程序。 初始屏幕图像显示在屏幕中间,当主应用程序窗口显示时,该图像将淡出。 将初始屏幕从应用程序中移除
    1.在解决方案资源管理器中选择初始屏幕图像。2.在“属性”窗口中,将“生成操作”设置为“无”。将初始屏幕从应用程序中移除
    在解决方案资源管理器中删除初始屏幕图像。从项目中排除初始屏幕图像。
      

  5.   

    http://msdn.microsoft.com/zh-cn/library/system.windows.splashscreen.aspx不过还是建议你学习下英文。不然太痛苦了,如同盲人一般。
      

  6.   

    Microsoft Visual Studio 2008 我用这个,下拉菜单中没有SplashScreen这一项
      

  7.   

    主窗体的Load 放一个PictureBox  ,,后台也可以设置下时间,5秒后开始程序。