/// <summary> Methode: erzeugeModus(name,altName) /// <para>erzeugt einen neuen Modus</para> /// <para>Die ID wird automatisch gesetzt</para> /// </summary> /// <param name="name">lbl_Name des Modus, TYP: <b><i>STRING</i></b></param> /// <param name="altName">langer lbl_Name des Modus, TYP: <b><i>STRING</i></b></param> /// <returns>Modus-Objekt, TYP: <b><i>ds_Modus</i></b></returns> /// . /// <remarks> /// <para> Programmierer : Michael Pütz</para> /// Version : 0 /// <para> Unterversion : 1</para> /// Revision : 2 /// <para> letzteBearbeitung: 2016-12-17 22:09:14</para> /// <para> ersteBearbeitung : 2016-11-24 18:10:17</para> /// . /// <para> getestet am : </para> /// </remarks> private static ds_Modus erzeugeModus(string name, string altName) { #region DEBUG_INFO #if TEST string MethodenName = KLASSE + ".erzeugeModus(name,altName)"; #if INIT MethodeStart = new wnd_StatusOn(MethodenName); MethodeInfo = new wnd_Info(MethodenName, "Erzeuge Modus:", " Name: " + name, "AltName: " + altName); #endif //INIT #endif //TEST #endregion DEBUG_INFO var ausgabe = new ds_Modus(name, altName, id); id++; #region DEBUG_INFO #if TEST #if INIT MethodeEnde = new wnd_StatusOff(MethodenName); #endif //INIT #endif //TEST #endregion DEBUG_INFO return(ausgabe); }
/// <summary> Konstruktor(methode,modus) /// <para></para> /// </summary> /// <param name="methode">aufrufende Methode, TYP: STRING</param> /// <param name="modus">anzuzeigender Modus, TYP: ds_Modus</param> /// . /// <remarks> /// <para> Programmierer : Michael Pütz</para> /// Version : 0 /// <para> Unterversion : 1</para> /// Revision : 1 /// <para> letzteBearbeitung: 2016-12-17 21:35:50</para> /// <para> ersteBearbeitung : 2016-12-17 21:35:50</para> /// . /// <para> getestet am : </para> /// </remarks> public Anz_ModusData(string methode, ds_Modus modus) { InitializeComponent(); int _anzahl = modus.Anzahl; ab_Ton8.Visible = false; ab_Ton7.Visible = false; ab_Ton6.Visible = false; ab_Ton5.Visible = false; ab_Ton4.Visible = false; ab_Ton3.Visible = false; lbl_Methode.Text = methode; ab_ModusName.setName("Modus: "); ab_ModusName.setData(modus.Name); for (int i = 0; i < _anzahl; i++) { switch (i) { case 0: ab_Ton1.setName("1.Ton"); ab_Ton1.setData(modus.get(0).IntervallName); break; case 1: ab_Ton2.setName("2.Ton"); ab_Ton2.setData(modus.get(1).IntervallName); break; case 2: ab_Ton3.setName("3.Ton"); ab_Ton3.setData(modus.get(2).IntervallName); ab_Ton3.Visible = true; this.ClientSize = (new System.Drawing.Size(568, 207)); break; case 3: ab_Ton4.setName("4.Ton"); ab_Ton4.setData(modus.get(3).IntervallName); ab_Ton4.Visible = true; this.ClientSize = (new System.Drawing.Size(568, 207)); break; case 5: ab_Ton5.setName("5.Ton"); ab_Ton5.setData(modus.get(4).IntervallName); ab_Ton5.Visible = true; this.ClientSize = (new System.Drawing.Size(568, 207)); break; case 6: ab_Ton6.setName("6.Ton"); ab_Ton6.setData(modus.get(5).IntervallName); ab_Ton6.Visible = true; this.ClientSize = (new System.Drawing.Size(568, 207)); break; case 7: ab_Ton7.setName("7.Ton"); ab_Ton7.setData(modus.get(6).IntervallName); ab_Ton7.Visible = true; this.ClientSize = (new System.Drawing.Size(568, 207)); break; case 8: ab_Ton8.setName("8.Ton"); ab_Ton8.setData(modus.get(7).IntervallName); ab_Ton8.Visible = true; this.ClientSize = (new System.Drawing.Size(643, 207)); break; } } this.ShowDialog(); }