>>27
それだと常に削除の対象です・・・

ChkSwitchの戻り値が-1と-2は削除それ以外の場合、リストはそのままなんです。