PowerShell中如何为已有Picturebox1从本地JPG文件加载图片?
PowerShell WinForms:给已有PictureBox加载图片
直接在Form1的Load事件里用下面两种方法之一就能搞定:
方法1:使用PictureBox自带的Load方法
# 绑定Form加载事件 $Form1.Add_Load({ # 直接加载指定路径的图片 $Picturebox1.Load("c:\project\image.jpg") })
方法2:通过Image类加载后赋值
$Form1.Add_Load({ # 从文件加载图片对象 $image = [System.Drawing.Image]::FromFile("c:\project\image.jpg") # 赋值给PictureBox的Image属性 $Picturebox1.Image = $image })
注意事项
- 先确认
c:\project\image.jpg这个文件确实存在,路径和文件名(包括后缀)别打错 - 如果图片显示不全或者变形,可以调整PictureBox的SizeMode:
$Picturebox1.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::Zoom - 要是遇到权限问题,右键PowerShell选「以管理员身份运行」再试试
内容的提问来源于stack exchange,提问作者victor van wyk
相关产品推荐
相关产品推荐

