VB.NET VS2005 IDE で、このフォームの高さを 180 に設定します。
このコードを実行すると、A150 B150 C180 が表示されます。(150 がどこから来たのか、または後で変更される理由がわからない。)
フォームは 180 の高さで正しく表示されます。
フォームの左または上部の位置を移動すると... これは A150 B150 C150 に変更されます フォームの高さが 150 と誤って表示される
Debug.Print("A " & frmMy.Height)
frmMy.Left = 11 ' Changes to LEFT or TOP decreases the form's height by 30???
'frmMy.Top = 2
Debug.Print("B " & frmMy.Height)
Call frmMy.ShowDialog()
Debug.Print("C " & frmMy.Height)
VS2005 IDE で、「このフォームの位置を変更すると...高さも変更する場合は?」という設定をしていますか?