none
如何指定powerpoint幻灯片播放时使用的显示器 RRS feed

  • 问题

  • 想要实现如下功能:

    在winform中有一按钮,点击按钮后出现打开文件对话框,选择一个PPT文件之后在副显示器中播放PPT,网上找了很多代码,都是讲怎么播放PPT的,却没有涉及到使用哪个显示器放映,求各位高手指教,谢谢了


    none!
    2010年7月6日 6:46

全部回复

  • public partial class FormExamineeView : Form
    {
        public FormExamineeView()
        {
            InitializeComponent();
            Screen[] screens = Screen.AllScreens;
            if (screens.Length > 1)
            {
                this.DesktopLocation = Screen.AllScreens[1].Bounds.Location;
            }
        }
    }

    说明:screens表示所有显示器。this.Desk....是把当前窗体定位到副显示器上。你可以在FormExamineeView_Load事件里弹出PPT。

    2010年7月6日 7:52
  • 谢谢楼上大哥的回答,这代码你试过来吗?经测试无效~5555555
    none!
    2010年7月6日 8:19
  • 是这样的 ,按照楼上大哥的代码 我添加了一个新的form

    然后

    FormExamineeView frm = new FormExamineeView();

    frm.show();

    结果是frm窗体跑到副显示器显示了,弹出来的ppt却是还在主窗体显示。

    PPT中在幻灯片放映选项卡有一个设置幻灯片放映的功能按钮,里面就可以设置幻灯片放映显示于哪一个显示器的 ,我就是想用程序对这一功能进行设置。


    none!
    2010年7月6日 8:27