C#实现图片头像随窗口打开而显示

前言:Visual Studio 中 pictureBox 控件使用时,不会随着窗口打开而显示图片,一般需要单击图片区域,图片才会现实出来。所以大部分情况下,都会在图片边上添加按钮,来实现这个功能。但是有些情况下,需要图片随着窗口的打开而直接显示,本文就是实现这个功能。

 这个功能可以应用于与数据库连接,登录成功后,从数据库读取与用户信息匹配的资料,显示在特定区域,比如头像等。


正文:


1.工具箱搜索pictureBox空间,拖动至界面上,并且调整好位置和大小。

C#实现图片头像随窗口打开而显示_第1张图片

C#实现图片头像随窗口打开而显示_第2张图片


2. 双击窗口,进入代码编辑,找到"Load"函数位置

C#实现图片头像随窗口打开而显示_第3张图片


3. 输入以下代码

private void Form1_Load(object sender, EventArgs e)
        {
            string picPath = @"D:\MyPicture\Head1.jpg"; //图片的绝对路径
            //string picPath = "D:\\MyPicture\\Head1.jpg"; //@字符让转译字符"\"保持原意,不要转译
            pictureBox1.Image = Image.FromFile(picPath); //动态添加图片
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; //使图片大小适应控件
        }


后续:我是一个C#的初学者,目前只是学了最基本的语法。想在实践中边练习边学习,于是找了点小项目作为学习C#的练手利器,文中有错误或者不是很好的地方,望各位大神批评指正。


你可能感兴趣的:(C#实现图片头像随窗口打开而显示)