使图像在winforms的幻灯片应用程序中全屏显示

本文关键字:显示 应用程序 幻灯片 图像 winforms | 更新日期: 2023-09-27 18:36:34

我有一个用于 images.im 幻灯片放映的winforms应用程序,使用用于存储图像路径列表的列表,用于显示图像的图片框以及单击[幻灯片]按钮。幻灯片发生...一切正常,但我有一个全屏图像问题......单击幻灯片时,图像应像Windows图像查看器一样全屏打开。请帮助我,请记住,只有图像应该全屏,而不是完整形式。

我在几乎所有站点中都得到了以下代码,但 Windowstate 显示错误。

            targetForm.WindowState = FormWindowState.Maximized;
            targetForm.FormBorderStyle = FormBorderStyle.None;
            targetForm.TopMost = true;
            targetForm.Bounds = Screen.GetBounds(targetForm);

请帮帮我。提前谢谢。

使图像在winforms的幻灯片应用程序中全屏显示

我认为您正在尝试为窗口和全屏模式使用不同的布局。

切换到全屏时,您可以:

  • 以编程方式更改PictureBox以使用pictureBox.Dock = DockStyle.Fill填充表单
  • 打开另一个表单(全屏),该表单仅包含填写表单的PictureBox

注意:如果将 Dock 设置为其他控件,则第一种方法将无法按预期工作DockStyle.None