Hi.
I'm recently getting back into programming.
As far as I can tell, this should work.

The timer does work, and my Console does write the proper value.
It could be that I'm just trying to call object the wrong way.

I'm trying to update the label called txt_Monitor

Code:
        
        public Monitor()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            System.Timers.Timer aTimer = new System.Timers.Timer(10000);
            aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
            aTimer.Interval = 2000;
            aTimer.AutoReset = true;
            aTimer.Enabled = true;
        }

        private static void OnTimedEvent(object source, ElapsedEventArgs e) 
        {
            Console.WriteLine("Worked");
            string text = System.IO.File.ReadAllText(@"G:\Monitor.txt");
            Monitor Test = new Monitor();
            Test.txt_Monitor.Text = text + "/125";
            Console.WriteLine(text);     
        }