なんでVB.NET使わずそんな面倒な事するのかなあ