vb中怎么使图片适应框的大小_怎么让放进的图片随框大小而变
当前位置:我的异常网» VB » 怎么让放进的图片随框大小而变
怎么让放进的图片随框大小而变
www.myexceptions.net 网友分享于:2013-01-30 浏览:6次
如何让放进的图片随框大小而变
有一个图片,可以随进放进新图片,替换旧图图片,但问题是放进的新图片无法随原框的大小,而放不满一个框或比框大.
那位能将下面的代码改一下,要求不论原图多大,放进此框后,都要随此框大小相应放大或缩小:
原代码如下:
提示:在窗体上有二个按钮(放进图片和保存图片),另要引进一个CommonDialog控件.
Dim OpenFileName As String
Private Reg
Private Sub Command1_Click()
On Error Resume Next
CommonDialog1.DialogTitle = "放进新图片 "
CommonDialog1.Filter = "所有支持的格式 " + _
"(*.bmp;*.jpg;*.gif;*.pcx;*.ico)| " + _
"*.bmp;*.jpg;*.gif;*.pcx;*.ico) "
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> " " Then
If Err <> 32755 Then
OpenFileName = CommonDialog1.FileName
Picture1.Picture = LoadPicture(OpenFileName)
End If
End If
End Sub
Private Sub Command2_Click()
Call Reg.RegWrite( "HKLM\SOFTWARE\PIC\Lj ", OpenFileName, "REG_SZ ") '保存新图片
End Sub
Private Sub Form_Load()
On Error Resume Next
Set Reg = New IWshShell_Class
If Reg.RegRead( "HKLM\SOFTWARE\PIC\Lj ") = " " Then
Exit Sub
End If
Picture1.Picture = LoadPicture(Reg.RegRead( "HKLM\SOFTWARE\PIC\Lj "))
CommonDialog1.CancelError = True
End Sub
------解决方案--------------------
Option Explicit
Private Reg As Object, strPicPath$, blnDefaultDirty As Boolean
Private Sub Command1_Click()
On Error Resume Next
CommonDialog1.CancelError = True
CommonDialog1.DialogTitle = "放进新图片 "
CommonDialog1.Filter = "所有支持的格式 " + _
"(*.bmp;*.jpg;*.gif;*.pcx;*.ico)| " + _
"*.bmp;*.jpg;*.gif;*.pcx;*.ico) "
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> " " Then
If Err <> 32755 Then
strPicPath = CommonDialog1.FileName
Image1.Picture = LoadPicture(strPicPath)
blnDefaultDirty = True '用于退出时提醒用户是否保存为默认
End If
End If
End Sub
Private Sub Command2_Click()
Reg.RegWrite "HKLM\SOFTWARE\PIC\Lj ", strPicPath, "REG_SZ " '保存新图片
If Err = 0 Then MsgBox "设置成功! ", 64, "恭喜 " Else MsgBox "设置失败! ", 48, "糟糕 "
If blnDefaultDirty Then blnDefaultDirty = False
End Sub
Private Sub Form_Load()
On Error Resume Next
文章评论
vb中怎么使图片适应框的大小_怎么让放进的图片随框大小而变相关推荐
- vb中怎么使图片适应框的大小_如何让放进框内的图片随框大小而变
如何让放进框内的图片随框大小而变 有一个图片框,可以随进放进新图片,替换旧图图片,但问题是放进的新图片无法随原框的大小,而放不满一个框或比框大. 那位能将下面的代码改一下,要求不论原图多大,放进此框后 ...
- vb中怎么使图片适应框的大小_叮!VB考前练习了解一下?
1.Visual Basic窗体设计器的主要功能是(C ). A) 画图 B) 编写源程序代码 C) 建立用户界面 D) 显示文字 解析:Visual Basic窗体设计器简称窗体(Form ...
- python图片识别是否p过_用 Python 和 OpenCV 检测图片上的条形码
用 Python 和 OpenCV 检测图片上的的条形码 这篇博文的目的是应用计算机视觉和图像处理技术,展示一个条形码检测的基本实现.我所实现的算法本质上基于StackOverflow 上的这个问题, ...
- 出现一个黑色框按不动_诺菲特 | 哈勃系列窄框推拉门评测
"哈勃系列"命名的灵感,源于"哈勃望远镜"对地外空间无尽探索的欲望."NA60"窄框推拉门是"哈勃系列"旗下产品之一,在 ...
- latex 图片大小_用LaTeX写作业——插入图片(二)
方法 subfigure可以横向排列一组图片,会自动编号abcd.在一个 subfigure内使用minipage插入图片,通过控制图片大小实现换行效果 # 效果 代码 usepackage{sub ...
- ssm框架验证码图片加载不出_基于SSM框架的文件图片上传/下载功能实现
前一段时间很多做毕业设计的同学问:如何写图片和文件的上传下载功能,今天正好有时间,所以就做了一个案例,详细的讲解这个功能. 框架结构: 对于很多做过开发的而言,上传功能肯定都用过,而且用到的场景很多, ...
- java图片的在线预览_【Java】web实现图片在线预览
一.场景还原 用户上传了一张图片,已有服务器保存路径,现由于系统配置无法直接通过图片URL打开预览图片,需实现点击预览将图片显示在浏览器上. 二.实现方法 html: 预览 此处用预览按钮方法实现 J ...
- 微信图片怎么添加竖排文字_怎样在手机上给微信图片上添加文字?
"极客谈科技",全新视角.全新思路,伴您遨游神奇的科技世界. 微信朋友圈已经成为我们展示生活状态的主要方式之一,可以支持文字.图片.小视频等多种组合.很多好友分享出来的照片竟然还有 ...
- 微信图片怎么添加竖排文字_如何给微信里的图片添加上文字和日期?
谢邀. 其实给微信里的图片添加文字和日期,有很多种方法,今天就给大家以华为手机为例,介绍一种最简单快捷的方法. 打开[相机],点击[更多],选择[水印],就可以在左下角添加水印了.自带的水印内容包括拍 ...
最新文章
- 教你如何运用python实现学生信息管理系统
- moment 时间格式化
- 微软也走先使用后收费的路子--创业企业扶植计划(Microsoft BizSpark™)
- 前端学习(2052)vue之电商管理系统电商系统之配置http服务
- 为什么普通红包自己不能领_腾讯为推广新游王牌战士而豪撒千金?快去看看你能不能领红包...
- 【BZOJ-13361337】Alie最小圆覆盖 最小圆覆盖(随机增量法)
- 【FFmpeg学习】H264 视频编码格式详细总结
- 人脸关键点检测的思考
- Maven项目管理工具
- 几何分布及其期望与方差
- Gvim中实现特定行文本的替换
- docker:配置 Docker 加速器
- 【ubuntu常规使用】修改分辨率
- 十万评论告诉你谁在给《流浪地球》打 1 星
- 我的Office PIA之路(一) Microsoft.Office.Interop.Excel.dll 的获取
- python 物理实验_物理实验
- ai 音乐创作 算法_我尝试使用AI复制我的创作过程,这很奇怪
- F1-score与 F值(F-Measure)
- Webm进度条问题分析与解决
- Vivado使用技巧(29):约束功能概述
热门文章
- AE503 128组舞台场景背景环境LED灯光霓虹灯效果与地球太阳月亮等星球素材ae模板
- ShaderForge-火焰溶解
- mybatis转义符
- python企业微信群聊_企业微信、钉钉群消息python机器人自动推送
- BZOJ1770:[USACO]lights 燈(高斯消元,DFS)
- 以太坊之部署智能合约
- html 空格显示不出来了,html 解决空格显示问题
- 双系统、deepin、荣耀magicbook锐龙版
- MySQL数据库第一课 ---------安装
- 学习实战篇---通用卷积神经网络加速器的verilog实现(一)---axi-lite实验