我试图将我的Mdi Child表单的高度设置为父容器表单高度的25%并停靠在左下角。
目前我有这段代码。
test.Size = New Size(Me.Width = Me.Width - 90%, Me.Height = Me.Height - 75%)
test.Dock = DockStyle.Left
这确实会影响高度但不是预期的结果,这只需要从表单右侧的一个小矩形。 Here you can see the effect of the current code
更新
This is the result with the new code.
test.Width = Me.ClientSize.Width * 0.1
test.Height = Me.ClientSize.Height * 0.25
我希望它停靠在右下方,这可能吗?
答案 0 :(得分:0)
假设test
是MDI子实例,Me
是MDI父实例:
test.Width = Me.ClientSize.Width * 0.1 ' 10% of parent
test.Height = Me.ClientSize.Height * 0.25 ' 25% of parent
通常,Dock
属性未设置为None
时会覆盖您的自定义尺寸。我不知道它如何影响MDI子表单。
我只想设置Top
和Left
属性。