Public Class Form1Dim _originClienSize As Size = NothingDim _originBtnSize As SizeDim _originBtnPos As PointPrivate Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load'必须使用ClientSize,不能使用Size,因为Size包括窗口框架的宽高,这个是固定值,不能计算到缩放因素里'不然当缩小到一定程度时,控件的大小和位置计算比例就不对了_originClienSize = ClientSize_originBtnSize = Button2.Size_originBtnPos = Button2.LocationEnd SubPrivate Sub Form1_Resize(sender As Object, e As EventArgs) Handles MyBase.ResizeIf _originClienSize <> Nothing ThenButton2.Width = ClientSize.Width / _originClienSize.Width * _originBtnSize.WidthButton2.Height = ClientSize.Height / _originClienSize.Height * _originBtnSize.HeightDim point As Point = New Point(ClientSize.Width / _originClienSize.Width * _originBtnPos.X, ClientSize.Height / _originClienSize.Height * _originBtnPos.Y)Button2.Location = pointEnd IfEnd Sub
End Class

效果

vb.net 随窗口改变,缩放控件大小以及保持相对位置相关推荐

  1. VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用

    代码如下: Option Explicit Private ObjOldWidth     As Long       '保存窗体的原始宽度 Private ObjOldHeight     As L ...

  2. 动态改变Android控件大小

    一.  方法 使用getLayoutParams() 和setLayoutParams()方法 二.  示例代码 LinearLayout.LayoutParams linearParams = (L ...

  3. VB 让图片自动适应picturebox控件大小的方法

    Picturebox控件加载图片的方法如下:Picbox1.Picture = LoadPicture("C:\Users\Administrator\Desktop\picture\hmb ...

  4. 判断手机是否弹出键盘,改变了手机页面高度,对应inputStatus的状态改变相关控件的大小和位置

    inputResizeBodyHeight() {// 判断手机是否弹出键盘,改变了手机页面高度,对应inputStatus的状态改变相关控件的大小和位置var oldHeight =document ...

  5. 获取WebView缩放控件,并对其进行改造

    2019独角兽企业重金招聘Python工程师标准>>> 今日遇一需求,要求在WebView的缩放空间中加入一个按钮用以实现全屏功能,结合网上查找的资料,实现了这个功能,共享出来. 改 ...

  6. MFC动态改变图形控件picture control位置

    前言 有时候用pictrue控件显示图片的时候,如果设置图片大小适应控件大小可能不是很合理,但如果不设置,控件可能会便宜你摆放的原位置,这时候需要动态设置图形控件位置 正文 void CDlog4:: ...

  7. 移动开发----PhotoView 图片浏览缩放控件

    PhotoView 图片浏览缩放控件 和普通的ImageView一样的使用方法 如使用过程中有任何bug,意见或建议,可邮件给我 bmme@vip.qq.com 下载地址:https://github ...

  8. windows常见窗口样式和控件风格以及类样式

    Windows常见窗口样式和控件风格 王佰营 徐丽红 一.窗口样式 WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用) WS_CHILDWINDOW 子窗口(不能与WS_P ...

  9. Windows常见窗口样式和控件风格

    Windows常见窗口样式和控件风格 王佰营 徐丽红 一.窗口样式 WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用) WS_CHILDWINDOW 子窗口(不能与WS_P ...

最新文章

  1. php foreach 循环 判断index 小于多少_PHP设计模式之迭代器模式 - 硬核项目经理
  2. 如何进行职业生涯规划
  3. SAP UI5 Tools 运行了 fiori add deploy-config 命令之后,工程文件发生了哪些变化
  4. 干货 | Elasticsearch7.X Scripting脚本使用详解
  5. Git使用教程:最详细、最傻瓜、最浅显、真正手把手教
  6. 百度面试题:从输入url到显示网页,后台发生了什么?
  7. 优化的交换排序(冒泡排序)_C程序实现优化的冒泡排序
  8. pip 安装网络超时解决方案
  9. shell中可能经常能看到:/dev/null 21
  10. An error occured executing the microsoft VC++ runtime installer
  11. 双点双向重分发中的次优路径和环路问题
  12. 双线adsl负载均衡配置过程
  13. paip.应用程序远程WEB 接口的设计
  14. 2022年MathorCup 赛题浅评
  15. 自考计算机毕业论文范文,计算机信息论文范文 计算机信息类有关自考毕业论文范文5000字...
  16. 家里两台电脑怎么共享文件_家里两台电脑怎么共享文件
  17. quast 的结果怎么看_使用quast评估基因组装配的质量
  18. dataworks/odps上传资源,注册函数,下载资源
  19. 备战数学建模35-时间序列预测模型
  20. java网课|面向对象的思想

热门文章

  1. 【向生活低头】十分白痴地自动删微博文章脚本
  2. win7与internet时间同步出错_win7系统无法同步Internet时间导致时间不准确的解决方法...
  3. 【渝粤教育】 国家开放大学2020年春季 1332中文学科论文写作 参考试题
  4. 免费SSL证书和付费SSL证书的区别在哪儿?
  5. c语言如何反复执行一段程序,C语言中重复执行程序的问题
  6. 在我的网站   Φ十三月网Φ  开站前的宣传,当我是炒作,造势都可以,但是我们要的是有内涵。
  7. Could not autowire. No beans of 'StudentService' type found
  8. 随笔-杂记-将对您的电脑造成伤害。 您应该将它移到废纸篓
  9. Java实现控制台版CS
  10. 小米手机安全卸载内置应用