Как сделать глобальную переменную для её изменений в разных формах.Где именно её объявлять?
То, что вы хотите, реализуется через простой "паттерн" Static Holder, например:
public static class Holder
{
public static int Variable1 { get; set;}
}
Соответственно, обращение из разных форм будет Holder.Variable1
Советую на досуге почитать про Singleton, например здесь
Объявляешь публичную переменную number в Form1
public int number = 10;
Затем можешь вызвать ее в любой другой форме, пердварительно создав ссылку на экземпляр объекта.
Form1 globalint = new Form1();
int sum = 5 + globalint.number;
Продвижение своими сайтами как стратегия роста и независимости