ShowInTaskBarの扱い
GDNJにShowInTaskBarがでていた。
form1 -> form2 -> form3 と展開するときにタスクバーにもform1,2,3とでてしまいます。子の画面のタスクバーだけするするために
とすると、form2ではform3を終了させるとform2も終了してしまいます。なぜだ!おかしいと思うがしょうがない!しょうがないのでそこでフラグを立てておいて、closingイベントでフラグがあるとcancelするようにするしかありません。タスクバーにform1しか表示しないなら問題ないのですがね〜。
form3 fm = new form3();
this.ShowInTaskBar = false;
fm.ShowModal();
this.ShowInTaskBar = true;