private void UpdateButton_Fahrstr_GL3_links()
 {
     if (Gleis1_nach_links.GetGesetztStatus() ||
         Gleis2_nach_links.GetGesetztStatus() ||
         Gleis4_nach_links.GetGesetztStatus() ||
         Gleis5_nach_links.GetGesetztStatus() ||
         Gleis6_nach_links.GetGesetztStatus() ||
         Block2_nach_Gleis1.GetGesetztStatus() ||
         Block2_nach_Gleis2.GetGesetztStatus() ||
         Block2_nach_Gleis3.GetGesetztStatus() ||
         Block2_nach_Gleis4.GetGesetztStatus() ||
         Block2_nach_Gleis5.GetGesetztStatus() ||
         Block2_nach_Gleis6.GetGesetztStatus())
     {
         Fahrstr_GL3_links.Enabled         = false;
         Fahrstr_GL3_links.BackgroundImage = Properties.Resources.Fahrstrasse_links_deakt;
         int ListID = Signalliste.IndexOf(new Signal()
         {
             Name = "Signal_Ausfahrt_L3"
         });
         if (ListID != -1)
         {
             if (Signalliste[ListID].Zustand != 0)
             {
                 Signalliste[ListID].Schalten(0, z21Start);
             }
         }
     }
     else
     {
         Fahrstr_GL3_links.Enabled         = true;
         Fahrstr_GL3_links.BackgroundImage = Properties.Resources.Fahrstrasse_links;
     }
 }
 private void UpdateButton_Fahrstr_Block2_Einfahrt()
 {
     if (Gleis1_nach_links.GetGesetztStatus() ||
         Gleis2_nach_links.GetGesetztStatus())
     {
         Block2_Einfaht_GL1.Enabled = false;
         Block2_Einfaht_GL2.Enabled = false;
     }
     else
     {
         Block2_Einfaht_GL1.Enabled = true;
         Block2_Einfaht_GL2.Enabled = true;
     }
     if (Gleis3_nach_links.GetGesetztStatus() ||
         Gleis4_nach_links.GetGesetztStatus() ||
         Gleis5_nach_links.GetGesetztStatus() ||
         Gleis6_nach_links.GetGesetztStatus())
     {
         Block2_Einfahrt.Enabled         = false;
         Block2_Einfahrt.BackgroundImage = Properties.Resources.Fahrstrasse_rechts_deakt;
         int ListID = Signalliste.IndexOf(new Signal()
         {
             Name = "Signal_Einfahrt_L"
         });
         if (ListID != -1)
         {
             if (Signalliste[ListID].Zustand != 0)
             {
                 Signalliste[ListID].Schalten(0, z21Start);
             }
         }
     }
     else
     {
         Block2_Einfahrt.Enabled         = true;
         Block2_Einfahrt.BackgroundImage = Properties.Resources.Fahrstrasse_rechts;
     }
 }