大家给看看这段代码!

guowj guowj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的以下这段代码为实现窗体控件随窗体的变化而按比例变化,
为什么只有在最大化是可以实现,
其它变化时却达不到效果?

private Sub Form_Load()


fh1 = Form1.Height
fw1 = Form1.Width

End Sub

Private Sub Form_Resize()
Dim scalex, scaley As Integer
Dim fw2, fh2 As Integer
Dim control As Variant

If Form1.WindowState = 1 Then Exit Sub

fw2 = Form1.Width
fh2 = Form1.Height

scalex = fw2 / fw1
scaley = fh2 / fh1


For Each control In Form1.Controls


If (Val(fh2) < fh1) Or (Val(fh2) > fh1) Then

control.Height = control.Height * scaley

control.Top = control.Top * scaley

End If

If (Val(fw2) < fw1) Or (Val(fw2) > fw1) Then

control.Width = control.Width * scalex

control.Left = control.Left * scalex

End If

Next control

fw1 = Form1.Width
fh1 = Form1.Height

End Sub
...全文

相关推荐

not-a-web-framework:在 Go 中创建 Web 服务的基线。 窃取这段代码,而不是用它制作另一个框架!

非网络框架 在 Go 中创建 Web 服务的基线(有点像类固醇,但仍然很小)。 它不是一个框架,甚至不是一个库。 窃取这段代码,而不是用它制作另一个框架! 甚至不要go get这个包裹。 相反 - git clone 并将其与您的代码库合并或在其上构建您的下一个服务。 灵感来自博客文章 。 使用哪些包? Alice ( github.com/justinas/alice ) 用于中间件 (http.Handler chaining) Gorilla Context ( github.com/gorilla/context ) 用于在中间件之间共享数据 HttpRouter ( github.com/julienschmidt/httprouter ) 用于基于模式的请求路由

蕾拉聊以色列

C#画图讲解,每一行都有注释,让你不用查资料,翻课本!看了这段代码,绝对能够明白画图

此画图,我对每一行都加详细的注释,让你不再为理解不了别人写的代码而发愁!代码精炼,没有你多余的东西!

lxllb8

MATLAB 书呆子的低预算情人节:买情人节礼物太忙还是太便宜? 这段代码是给你的!-matlab开发

编辑代码以替换您的姓名首字母和消息,稍微调整一下定位,瞧! 保证融化你心上人的心。 也许。 如果他/她也是 MATLAB 书呆子。

weixin_38644599

sev:GDG Blida StartupAC 代码!

服务器/混合移动应用程序: 这段代码基本上是为 StartupAC EVENT 编写的! #设置东西! 为了清楚地了解您拥有/必须观看向您展示如何安装所需工具的视频演示,我正在谈论: 节点 科尔多瓦 离子 因此,要安装这些工具,请查看以下,如果有任何麻烦或问题,请查看视频描述附带的pdf文件,如果有任何奇怪或不寻常的麻烦,您可以联系我。 项目结构: 在这个存储库中,我们有两个单独的项目 服务器代码: A 说明:该文件夹包含所需的代码,为了运行我们应用程序的服务器端,它面对一个NodeJS服务器。 B 安装和配置:为了拥有一个功能齐全的应用程序,您必须通过运行以下命令来安装项目依赖项: 安装 此命令将运行并抓取并下载所有需要的 depandecies 并将它们放在一个名为node_modules的新创建的文件夹中,并运行应用程序只需 cd 到该文件夹​​并从命令提示符运行以下命令

一枝清荷

一般 BallFollower 代码:明智地使用它(更新!)-matlab开发

明智地使用它(更新!) 这段代码有两个独立的部分,一个是构建机器人跟随球,另一个是检测球(这是这段代码......) 步骤 1:使用从 BASCOM 或任何其他编译器创建的 AVRDUDE.gui 文件中的 .HEX 文件将 PC 控制的程序安装到您的控制器(ATMEGA 16/32)上........ 第 2 步:开始捕捉放置在网络摄像头前的球的视频,然后使用 a=getsnapshot(videoname); 存储球的图像; 第 3 步:现在使用 ballfollower 代码,您也可以使用您的网络摄像头.......通过 MATLAB 命令窗口中的 imview() 命令读取红绿色和蓝色球的最小值和最大值 第 4 步:将网络摄像头安装在机器人上,您的球随器就准备好了!

weixin_38549721
评论 6
收藏 已收藏
分享
返回顶部
guowj
VB基础类 7,788 成员 197,583 内容