如何在winforms中使用c#.net以全屏模式显示图像

如何在winforms中使用c#.net以全屏模式显示图像,c#,C#,我在Win窗体中设计一个登录页面,单击“登录”后,屏幕将显示全屏模式,但背景图像将显示屏幕的一半,而不是全屏显示。我需要背景图像也显示在全屏模式 我所尝试的: FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; WindowState = FormWindowState.Maximized; 要填充的Picturebox dock属性。您需要更改Picturebox控件的SizeMode pictureBox1.Si

我在Win窗体中设计一个登录页面,单击“登录”后,屏幕将显示全屏模式,但背景图像将显示屏幕的一半,而不是全屏显示。我需要背景图像也显示在全屏模式

我所尝试的:

FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
WindowState = FormWindowState.Maximized;

要填充的Picturebox dock属性。

您需要更改Picturebox控件的SizeMode

    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
  this.BackgroundImage = Resources.bg_image ;
  this.BackgroundImageLayout = ImageLayout.Stretch;
您可以使用窗体背景图像而不使用pictureBox控件

    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
  this.BackgroundImage = Resources.bg_image ;
  this.BackgroundImageLayout = ImageLayout.Stretch;
试试这个

private void Form1_Load(object sender, EventArgs e)
    {
        Bitmap myPicture = new Bitmap("a.png");
        pictureBox1.Image = myPicture;
        pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
    }

更多信息可在中找到。

尝试此功能不起作用…谢谢你…它起作用了