コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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();
        }