Why are you using Me.Invalidate() method , it means nothing if you're not doing any drawing stuff . I know this has nothing to do with the problem rather it's aside note .