C# PictureBox设置背景图片及加载图片源码
C# PictureBox设置背景图片及加载图片源码PictureBox.Image属性:加载图片,支持图片缩放对应SizeMode属性。
PictureBox.BackgroundImage属性:设置背景图片,支持背景平铺对应BackgroundImageLayout属性。

C# Code:
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{//加载图片
this.pictureBox1.Image = Image.FromFile(textBox2.Text);
}
private void button2_Click(object sender, EventArgs e)
{//设置背景
this.pictureBox1.BackgroundImage = Image.FromFile(textBox1.Text);
}
private void Form4_Load(object sender, EventArgs e)
{
cbBackground.Text = "Tile";
cbImageZoom.Text = "Zoom";
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ImageLayout mode = (ImageLayout)Enum.Parse(typeof(ImageLayout), cbBackground.Text);
pictureBox1.BackgroundImageLayout = mode;
pictureBox1.Invalidate();
}
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
PictureBoxSizeMode mode = (PictureBoxSizeMode)Enum.Parse(typeof(PictureBoxSizeMode), cbImageZoom.Text);
pictureBox1.SizeMode = mode;
pictureBox1.Invalidate();
}
}
//来源:C/S框架网(www.csframework.com) QQ:23404761
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{//加载图片
this.pictureBox1.Image = Image.FromFile(textBox2.Text);
}
private void button2_Click(object sender, EventArgs e)
{//设置背景
this.pictureBox1.BackgroundImage = Image.FromFile(textBox1.Text);
}
private void Form4_Load(object sender, EventArgs e)
{
cbBackground.Text = "Tile";
cbImageZoom.Text = "Zoom";
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ImageLayout mode = (ImageLayout)Enum.Parse(typeof(ImageLayout), cbBackground.Text);
pictureBox1.BackgroundImageLayout = mode;
pictureBox1.Invalidate();
}
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
PictureBoxSizeMode mode = (PictureBoxSizeMode)Enum.Parse(typeof(PictureBoxSizeMode), cbImageZoom.Text);
pictureBox1.SizeMode = mode;
pictureBox1.Invalidate();
}
}
//来源:C/S框架网(www.csframework.com) QQ:23404761
参考文档:
C#在PictureBox控件上绘制透明背景文字.
Winform开发框架集成微信、支付宝在线支付功能|C/S开发框架
C/S快速开发框架旗舰版V5.1 | 组件命名规范|软件手册
C# 实现截图软件功能-C/S开发框架
C# Winform 拖放图片文件到界面
C# 二维码生成器 ZXing条码生成器
C#读取资源文件的图片
C#切割图片自动填充工具栏按钮图片
C#.Net用户自定义控件制作教程
C#制作透明背景GIF动画(演示+源码)
C#数据库本地缓存技术(Database local cache)
C# 实现条码图片自动生成功能
C#在PictureBox控件上绘制透明背景文字.
Winform开发框架集成微信、支付宝在线支付功能|C/S开发框架
C/S快速开发框架旗舰版V5.1 | 组件命名规范|软件手册
C# 实现截图软件功能-C/S开发框架
C# Winform 拖放图片文件到界面
C# 二维码生成器 ZXing条码生成器
C#读取资源文件的图片
C#切割图片自动填充工具栏按钮图片
C#.Net用户自定义控件制作教程
C#制作透明背景GIF动画(演示+源码)
C#数据库本地缓存技术(Database local cache)
C# 实现条码图片自动生成功能
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
