Когда вы пишите "number." в последней строчке система понятия не имеет, что obj содержит интовое значение и просто показывает методы для интерфейса IComparable.
Но это вовсе не значит, что код будет работать )
Можете первую форму передать как параметр при открытии второй, при закрытии же этой второй закрывать и первую.
Либо можно сделать основной форму вторую, которая будет hidden и при запуске автоматически открывать форму первую.