Да, это объясняет, что происходит не так. В основном вам нужно сообщить Form2 о соответствующем экземпляре Form1. Как именно вы это сделаете, будет зависеть от того, что все создает. Например, вы можете иметь:
Form2
Или вы можете передать ссылку в конструкторе Form2
.
Кстати, если это действительно названия ваших форм, я бы настоятельно рекомендовал вам переименовать их во что-то более значимое - что-то, что указывает на назначение формы. Точно так же returner
не только нарушается соглашение об именах .NET, но и не объясняется, что он делает.