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

时间:2015-01-06 06:21:43

标签: c# image winforms fullscreen

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

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

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

请帮帮我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

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

当您切换到全屏时,您可以:

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

注意: 如果您将其他控件与Dock设置为DockStyle.None

之外的其他控件,则第一种方法将无法按预期工作