Hi,
I have a problem accessing the UI to provide some data which are distributed inside a class.
My program actually enables and disables el. power of other pc's to do some shutdown/restart (sometimes necessary when you're in tech. support, with associated HW of course).
I have realized that in a array of classes used for the external devices.
This class contains a timer which gives timed power on/off orders.
namespace SW_Bootmachine
{
public partial class Form1 : Form
{
public class Device
{
Timer t1 = new Timer();
void t1_Tick(object sender, EventArgs e)
{
SusiIOWriteEx(byPinNr, true);
t1.Interval = iOnTime * 1000;
t1.Stop();
t1.Start();
bPowerON = true;
}
}
public Device[] Devices;
At the point
// write current time into a label I'd like to write the current time for Device 1 into a label called
lblLastBootDev1 of Form1, to tell the user when the system was started the last time (this ofc also needs to be done for the other 7 devices)
Usually you can access the labels in your program code by just naming them, but inside my class this is not possible.
Could somebody tell me the best way to fill labels of Form1 with data of my class?