Похоже, вам следует изучить DataBinding.Это идеально подходит для обработки внутренних элементов обновления метки на основе состояния другого элемента управления.
Например, если у вас есть два элемента управления, TextBox (textBox1) и Label (label1), вы можете вызватьстрока кода всякий раз, когда вы хотите связать их:
label1.DataBindings.Add("Text", textBox1, "Text");
Это связывает свойство «Text» label1 со свойством «Text» объекта textBox1.Вы можете использовать любой объект здесь.«Правильный» способ сделать это - создать базовый источник данных, который содержит текущее состояние многих переменных, и связать все элементы управления с этим источником данных.Но этот тип кода поможет вам быстро.