はばかな質問のように見えますが、私は(ここで、「Me」はMDIParent形式で)次のことを試してみました: MDIPhildフォームをMDIParentの右下に配置する方法は?
が、それは動作しません。アイデア?
Dim frmNotif As New frmNotifica
With frmNotif
.MdiParent = Me
.StartPosition = FormStartPosition.Manual
Dim leftStart As Integer = Me.ClientSize.Width - (.Width + (SystemInformation.Border3DSize.Width * 2))
Dim topStart As Integer = Me.ClientSize.Height - (.Height + (SystemInformation.Border3DSize.Height * 2))
.Location = New Point(leftStart, topStart)
.Show()
End With
あなたがパネルを持っているかのToolStripがMDIParentに追加した場合、あなたがしなければならない:これは動作するはずです、あなたは「空」MDI親フォーム(なしパネルまたはToolStripsドッキング)を持っていると仮定
「うまくいかない」というのはひどい診断です。ここでの典型的な問題は、Aeroがウィンドウの周りに置く太い枠です。 appcompatの理由で、ウィンドウのサイズが間違ってしまいます。そのためのクリーンな修正はありません。サイズに4を加えることは、Q&Dの修正です。 –
「動作しない」とは、意図したとおりに配置されていないことを意味します。 –