public void RaiseExternButtonEvent(object sender, string sButtonName, int iButtonID) { ctrlButton b = null; switch (iButtonID) { case 1: b = Button_F1; break; case 2: b = Button_F2; break; case 3: b = Button_F3; break; case 4: b = Button_F4; break; case 5: b = Button_F5; break; case 6: b = Button_F6; break; case 7: b = Button_F7; break; case 8: b = Button_F8; break; } if (b != null) { } else { EventButtonClick(this, sButtonName, iButtonID, ButtonTag[iButtonID - 1]); if (EventAfterButtonClick != null) { EventAfterButtonClick(); } } }
public void BUTTON_DEAKTIVIEREN(int iButton, bool bISEnabled) { ctrlButton b = null; switch (iButton) { case 1: b = this.Button_F1; break; case 2: b = this.Button_F2; break; case 3: b = this.Button_F3; break; case 4: b = this.Button_F4; break; case 5: b = this.Button_F5; break; case 6: b = this.Button_F6; break; case 7: b = this.Button_F7; break; case 8: b = this.Button_F8; break; } if (b != null) { if (bISEnabled) { b.Enabled = true; this.Set_Button_Defaults(b); } else { //b.Text = ""; //b.ImageIcon = null; b.Enabled = false; //b.Invalidate(); } } }
/// <summary> /// Die nachfolgenden Parameter müssen gesetzt werden damit eine eigene /// Hintergrundfarbe Möglich ist /// </summary> /// <param name="b"></param> #region Set_Button_Defaults private void Set_Button_Defaults(ctrlButton b) { b.TabStop = false; b.StartColor = Color.DimGray; b.Invalidate(); }