ボタンのクリックでボーダーレスの子フォームを生成しています。初期フォームの高さを設定しようとすると、表示する必要がある ControlBox がまだあるかのように高さが増加します。ツール ウィンドウの境界線スタイルを使用すると、任意の高さを受け入れることができますが、境界線のないフォームのサイズは約 30 ピクセルまでしか縮小されません (それ以下ではありません)。私の現在の適用可能なコードは次のとおりです。
Dim taskForm As New Form
taskForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None
taskForm.AutoSize = False
taskForm.ControlBox = False
taskForm.Height = 2
taskForm.Show()
この動的に作成されたボーダレス フォームの高さを小さく設定するにはどうすればよいですか?