vb.net控件随窗口大小调整
来源:互联网 发布:java职业规划怎么写 编辑:程序博客网 时间:2024/05/17 03:16
' === 窗体控件自适应大小 2016-7-3 ===
Private yuanH, yuanW
Private yHW As Single(,)
Private Sub FormTest_Load(sender As Object, e As EventArgs) Handles Me.Load
yuanH = Me.Height
yuanW = Me.Width
Dim ctl As Control '窗体控件变量
ReDim yHW(Me.Controls.Count, 3)
Dim j As Integer = -1
For Each ctl In Me.Controls
j += 1
'设置位置
yHW(j, 0) = ctl.Left
yHW(j, 1) = ctl.Top
'设置大小
yHW(j, 2) = ctl.Width
yHW(j, 3) = ctl.Height
Next
End Sub
Private Sub FormTest_Resize(sender As Object, e As EventArgs) Handles Me.Resize
Dim ctl As Control '窗体控件变量
Dim biliH, biliW
biliH = Me.Height / yuanH
biliW = Me.Width / yuanW
Dim i As Integer = -1
For Each ctl In Me.Controls
i += 1
'设置位置
ctl.Left = yHW(i, 0) * biliW
ctl.Top = yHW(i, 1) * biliH
'设置大小
ctl.Width = yHW(i, 2) * biliW
ctl.Height = yHW(i, 3) * biliH
Next
End Sub
' === 窗体控件自适应大小 2016-7-3 ===
Private yuanH, yuanW
Private yHW As Single(,)
Private Sub FormTest_Load(sender As Object, e As EventArgs) Handles Me.Load
yuanH = Me.Height
yuanW = Me.Width
Dim ctl As Control '窗体控件变量
ReDim yHW(Me.Controls.Count, 3)
Dim j As Integer = -1
For Each ctl In Me.Controls
j += 1
'设置位置
yHW(j, 0) = ctl.Left
yHW(j, 1) = ctl.Top
'设置大小
yHW(j, 2) = ctl.Width
yHW(j, 3) = ctl.Height
Next
End Sub
Private Sub FormTest_Resize(sender As Object, e As EventArgs) Handles Me.Resize
Dim ctl As Control '窗体控件变量
Dim biliH, biliW
biliH = Me.Height / yuanH
biliW = Me.Width / yuanW
Dim i As Integer = -1
For Each ctl In Me.Controls
i += 1
'设置位置
ctl.Left = yHW(i, 0) * biliW
ctl.Top = yHW(i, 1) * biliH
'设置大小
ctl.Width = yHW(i, 2) * biliW
ctl.Height = yHW(i, 3) * biliH
Next
End Sub
' === 窗体控件自适应大小 2016-7-3 ===
0 0
- vb.net控件随窗口大小调整
- VB窗口大小,控件自动调整的问题
- vb.net 禁止调整窗口大小(亲自实践)
- VC 控件 随窗口调整大小
- mfc随着窗口大小调整控件大小
- 轻松调整VB.NET控件
- [VB.NET]改变窗口大小
- vb中自动调整控件的大小
- VC++之随父窗口变化调整控件大小
- VC++之随父窗口变化调整控件大小
- VC++之随父窗口变化调整控件大小
- VC++之随父窗口变化调整控件大小
- EASY_SIZE:控件随窗口变化自由调整大小
- VC++之随父窗口变化调整控件大小
- VC++之随父窗口变化调整控件大小 zz
- VC++之随窗口变化调整控件大小
- VC++之随父窗口变化调整控件大小
- 让ListControl控件随窗口自动调整大小
- 文章标题
- MSMQ
- Android Studio启动异常
- 内部类
- 【一天一道LeetCode】#116. Populating Next Right Pointers in Each Node
- vb.net控件随窗口大小调整
- C语言中* 和 &
- 软件设计常识
- STL_vector使用
- Java桥接模式(Bridge)-结构型
- Android Studio官方文档之Android Studio代理配置篇
- Android之片段Fragment的介绍(一)
- 两种编程命名规则(匈牙利法、大小驼峰法)
- 带参数的游标函数示例