ありがとうございました。サンプルの動作を確認し、実装しました。サブクラス化することなく実現でき感動です。質問なのですがシステムメニューを削除した後 Form1.Hide Form1.Showとしているのはなにか理由があるのですか?画面のちらつきが気になるのですがなければないでOKなのでしょうか?