フォームを開くかどうか判断するのは開こうとしてるフォームのLoadイベントで
配列のソートはDataSetで
これがVBerやで