在C#的Winform窗体程序开发过程中,我们可以通过设置Winform窗体的BackgroundImage属性来达到设置Winform窗体程序的背景图,如果需要设置背景图居中显示,则需要将Winform窗体的BackgroundImageLayout属性值为ImageLayout.Center即可实现。此文将介绍Winform程序中如何设置背景图居中显示。

(1)在窗体程序的Form_Load事件中设置BackgroundImage属性后,在设置背景图居中显示,示例代码如下:

private void Form1_Load(object sender, EventArgs e)
        {
            this.BackgroundImage = Image.FromFile("formBackImg.png");//设置背景图为formBackImg.png
            this.BackgroundImageLayout = ImageLayout.Center;//设置背景图居中显示
        }

(2)其实在Winform窗体设计器中也可手动化操作,点击窗体程序,右键属性,在属性面板中找到BackgroundImage属性和BackgroundImageLayout属性,将BackgroundImageLayout属性设置为Center,具体如下图: