在VB中如何让背景图片铺满整个MDIForm
'* ************************************************************** *
'* 程序名称:MDIForm1.frm
'* 程序功能:让背景图片铺满整个MDIForm窗口
'* 作者:lyserver
'* 联系方式:http://blog.csdn.net/lyserver
'* ************************************************************** *
Dim WithEvents picBackground As PictureBox
Private Sub MDIForm_Load()
Set picBackground = Me.Controls.Add("VB.PictureBox", "picBackground")
picBackground.Appearance = 0
picBackground.BorderStyle = 0
picBackground.Align = 0
picBackground.ScaleMode = vbPixels
picBackground.AutoRedraw = False
Set picBackground.Picture = LoadPicture("g:\me.jpg")
picBackground.Visible = True
End Sub
Private Sub MDIForm_Resize()
picBackground.Move 0, 0, Me.Width, Me.Height
End Sub
Private Sub MDIForm_Unload(Cancel As Integer)
Me.Controls.Remove "picBackground"
End Sub
Private Sub picBackground_Paint()
Dim i As Long, j As Long, w As Long, h As Long
w = picBackground.ScaleX(picBackground.Picture.Width, vbHimetric, vbPixels)
h = picBackground.ScaleY(picBackground.Picture.Height, vbHimetric, vbPixels)
For i = 0 To Me.Width \ 15 \ w + 1
For j = 0 To Me.Width \ 15 \ h + 1
picBackground.PaintPicture picBackground.Picture, i * w, j * h
Next
Next
End Sub
'* ************************************************************** *
'* 程序名称:MDIForm1.frm
'* 程序功能:让背景图片铺满整个MDIForm窗口
'* 作者:lyserver
'* 联系方式:http://blog.csdn.net/lyserver
'* ************************************************************** *
Dim WithEvents picBackground As PictureBox
Private Sub MDIForm_Load()
Set picBackground = Me.Controls.Add("VB.PictureBox", "picBackground")
picBackground.Appearance = 0
picBackground.BorderStyle = 0
picBackground.Align = 0
picBackground.ScaleMode = vbPixels
picBackground.AutoRedraw = False
Set picBackground.Picture = LoadPicture("g:\me.jpg")
picBackground.Visible = True
End Sub
Private Sub MDIForm_Resize()
picBackground.Move 0, 0, Me.Width, Me.Height
End Sub
Private Sub MDIForm_Unload(Cancel As Integer)
Me.Controls.Remove "picBackground"
End Sub
Private Sub picBackground_Paint()
Dim i As Long, j As Long, w As Long, h As Long
w = picBackground.ScaleX(picBackground.Picture.Width, vbHimetric, vbPixels)
h = picBackground.ScaleY(picBackground.Picture.Height, vbHimetric, vbPixels)
For i = 0 To Me.Width \ 15 \ w + 1
For j = 0 To Me.Width \ 15 \ h + 1
picBackground.PaintPicture picBackground.Picture, i * w, j * h
Next
Next
End Sub
摘自:在VB中如何让背景图片铺满整个MDIForm
在VB中如何让背景图片铺满整个MDIForm相关推荐
- HTML+CSS实现背景图片铺满页面的方法
HTML+CSS实现背景图片铺满页面的方法 针对页面背景图片我整理了几种方法仅供参考 一.DIV中添加背景图片 二.img中设置背景图片 三.Body中设置背景图片 结语 针对页面背景图片我整理了几种 ...
- php如何把图片铺满,用Dreamweaver8设计网页,怎样使背景图片铺满全屏?
楼主说的是要背景图片只出现一次,而且是铺满全屏的吧!这是不可能的,背景图片是不能用代码控制它的大小的,它是多大,做背景的时候就只能是多大!最多是重复N个图片 我们在网页制作过程中,尤其是初学的人们读喜 ...
- VUE动态变换背景图片的实现 +背景图片铺满+ 一般路由的配置
一 .动态变换背景图片的实现 代码如下: <template><div class="body" v-loading="loading" :s ...
- 写网页的那些小总结——背景图片透明,背景图片铺满页面
1.使用opacity属性会让背景图片和盒子中的文字内容都透明,如果想要背景图片透明,文字内容不透明,就可以使用以下代码: 某例子: background: rgba(255,255,255,0.6) ...
- 网页背景图片铺满手机屏幕
主要用于网页端开发页面,图片需要适应手机屏幕大小的场景(但是不推荐手机和PC端使用一套前端) 一 效果图 二 代码 <!DOCTYPE html> <html> <hea ...
- 利用css将背景图片铺满整个屏幕
方法一: <!DOCTYPE html> <html><head><meta charset="UTF-8"><meta ht ...
- html背景图片不重叠铺满,html中背景图片铺满页面没有重复的效果
刚开始设置背景图片的时候,能铺满页面,但是没有全部把页面展现出来,经过一番查资料,才搞明白.如下: background: url(../../../assets/login/login-backgr ...
- Vue-cli 中为单独页面设置背景图片铺满全屏的方法
Vue-cli 中为单独页面添加张背景图片从而达到铺满全屏的方法 <template><div id="logo"></div> </te ...
- HTML让背景图片铺满整个图片
有时候我们加入背景图片时,会由于图片的大小不一致,导致图片进行平铺,以下代码可以解决这个问题 <style> body {background:url("./images/bac ...
最新文章
- python读取xml文件报错ValueError: multi-byte encodings are not supported
- 神了!阿里资深大牛熬夜整理Python学习路线,终于开放了
- python怎么开发安卓程序_怎样用python开发安卓app-到底如何使用Python开发Android程序.txt...
- Geospark-SQL加载SHP数据
- 服务器硬盘维修工具,服务器硬盘镜像备份和恢复工具_OO DiskImage Server V8.5.39 服务器版...
- MemoryStream 反序列化的报错问题
- ThreadLocal的两种用法
- Node的异步与java的异步_node.js和异步编程回文
- C#题目及答案(1)
- 反射——类(Class)
- 智商税?苹果1.8米连接线卖949元、3米的1169元被吐槽:高攀不起
- 计算机视觉实战(十五)背景建模 (附完整代码)
- flask框架+pygal+sqlit3搭建图形化业务数据分析平台
- slub分配流程-kmem_cache_alloc函数
- Oracle Ravello的学习资料
- vue当前浏览器是否为ie_vue判断当前浏览器为IE低版本,给出升级提示;IE11及其他浏览器正常使用...
- 微软Excel 2007 框里打钩/打钩的方框选择
- windows许可证即将过期 win10的解决办法
- 第五届蓝桥杯——java c组 1/a 的分数称为单位分数
- SQL 面试用题(重点)
热门文章
- AI 专利之争:小米超华为,国家电网才是大 Boss?
- Facebook 十五年,扎克伯格回到了工程师的原点
- 电竞大数据平台 FunData 的系统架构演进
- 全球开发者大调查:编程始于少年,Python 成最爱
- 当程序员没了互联网,该如何继续学习写代码?
- mysql odb驱动_odb C++访问mysql数据库,从安装到写入
- 安装php服务器,安装php服务器环境的方法
- Oracle故障:Breaking the connection before proto/dty negotiation, error raised 3136
- 分布式事务之TCC服务设计和实现注意事项!
- 上采样层什么意思_佛前上三柱香、磕三个头是什么意思!